chatcommand.java
来自「用Mina 实现 简单聊天功能 相当于Java C/S 结构 大家可以在此基」· Java 代码 · 共 35 行
JAVA
35 行
package com.mina.chat.server;
public class ChatCommand {
public static final int LOGIN = 0;
public static final int QUIT = 1;
public static final int BROADCAST = 2;
private final int num;
private ChatCommand(int num) {
this.num = num;
}
public int toInt() {
return num;
}
public static ChatCommand valueOf(String s) {
s = s.toUpperCase();
if ("LOGIN".equals(s)) {
return new ChatCommand(LOGIN);
}
if ("QUIT".equals(s)) {
return new ChatCommand(QUIT);
}
if ("BROADCAST".equals(s)) {
return new ChatCommand(BROADCAST);
}
throw new IllegalArgumentException("Unrecognized command: " + s);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?