Я делаю программу, которая добавляет участников, результаты для участников и события из спортивных соревнований. Я хочу иметь возможность распечатывать все результаты для каждого события, записывая имя события как команду. Затем программа должна найти событие в моем 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