だから私は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 つだけです。
2 番目の単語を読み取り、コマンドの一部として渡すにはどうすればよいですか? どこでそれを行うのですか? while サイクルまたはメソッド getCommand で?
よろしくお願いします=)