У меня возникла проблема в упражнении. Упражнение касается команд. Пользователь должен указать имя и возраст спортсмена, имя и дом команды и название этого вида спорта. когда пользователь нажимает кнопку «создать спортсмена», Joptionpane.inputdialog выходит, чтобы спросить, в какой команде он хочет разместить спортсмена.Как проверить, содержит ли массив значение, заданное из inputdialog
Моя проблема заключается в том, как проверить, существует ли команда в командах arraylist, и как разместить спортсмена в этой команде.
if(e.getSource() == createAthlete){
String nameA = athleteName.getText();
Athlete A = new Athlete(nameA,Integer.parseInt(athleteAge.getText()));
String team= JOptionPane.showInputDialog("In what team do you want to place the athlete?);
}
public class Championship {
private String name;
private int durationMonths;
private static ArrayList<Championship> cship = new ArrayList<Championship>();
private static ArrayList<Club> clubs = new ArrayList<Club>();
public Championship(String name, int durationMonths){
this.name = name;
this.durationMonths = durationMonths;
}
public static void addChampioship(Championship c){
cship.add(c);
}
public static void addClub(Club club){
clubs.add(club);
}
}
Это весьма актуальное, так что спасибо заранее за ваши ответы
_It довольно срочно, это не улучшит время отклика в малейшем – Reimeus
. [Документы ArrayList] (http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html) - это хорошее место для start, в частности, 'ArrayList # содержит (Object o)'. – ajp15243
Моя ошибка, его первый раз, когда я что-то публикую здесь. Благодарю вас в любом случае –