📄 chatcommand.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -