私は、参加者とスポーツ競技の参加者とイベントの結果を追加するプログラムを作成しています。私は、イベントの名前をコマンドとして書くことで、各イベントのすべての結果を出力できるようにしたいと考えています。次に、プログラムは私のarrayList
のイベントを検索して、それが存在するかどうかを調べ、結果があればそれを表示します。 私はイベントのためにarraylist
を検索する方法がありますが、私はコマンドとしてメソッドを使うのに問題があります。 event result
などのコモンを使用してそこにメソッドを追加するほうが簡単だが、リスト内のイベントをコマンドで検索する必要がある。検索方法をコマンド入力として追加する方法
boolean running = true;
while(running) {
System.out.print("Command> ");
String cmd = readString().toLowerCase();
if (cmd.equals("message")) printMessage();
else if (cmd.equals("add participant")) addParticipant();
else if (cmd.equals("check participant")) listParticipant();
else if (cmd.equals("remove participant")) removeParticipant();
else if (cmd.equals("add result")) addResult();
else if (cmd.equals("participant")) listParticipantResult();
-> //else if (cmd.equals(findEvent()) listEvent();
else if (cmd.equals("end")) {
System.out.println("Exit!");
running = false;
} else System.out.println("Wrong command!");
}
を見つけるだろうと仮定することができます入力して呼び出されるべきメソッド(または検索イベントメソッドを使用する方法) 。今のところ、いくつかのパターンしか想定できません。 – AxelH