所以我在java中的eclipse上做一个程序,我必须从用户那里读取命令(输入),
e.g.: ADD <email> <phone>
这已经完成并且有效,我的问题是当输入有多个单词时:
e.g.: LIST USERS <email> <phone>
我有一个while循环,while(!comm.equals(Commands.EXIT.getMsg()))然后是一堆ifs和elses(我不能使用开关),我有这个方法
private static String getCommand(Scanner in) {
String input = "";
input = in.next().toUpperCase();
return input;
}
所以你可以看到我的程序只读取第一个单词并将其作为命令传递。所有命令都是常量,只有 3 个带有单独单词的命令。
我能做些什么来阅读第二个单词并传递它具有命令的一部分?我在哪里做呢?在while循环或我的方法getCommand上?
提前谢谢你=)