我正在做一個程序,增加參與者,參加者的結果和來自體育比賽的事件。我希望能夠通過將事件的名稱寫爲命令來打印出每個事件的所有結果。然後程序應該搜索我的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