У меня есть класс с именем Paragens
, например:
public class Paragens {
static int contadorParagens = 1;
String nomeParagem;
int id;
public Paragens(String nomeParagem) {
this.nomeParagem = nomeParagem;
this.id = contadorParagens++;
}
// getters and setters for nomeParagem
}
Каждый объект Paragens имеет имя и идентификатор.
В этом классе есть основной метод, в котором я создаю несколько парагенов.объекты и сохраните их в ArrayList следующим образом:
public static void main(String[] args) {
ArrayList<Paragens> paragens = new ArrayList<Paragens>();
paragens.add(new Paragens("name1");
// ... add more paragens
}
Это работает нормально.Если я вставлю кучу парагенов и напечатаю их, я вижу, что с татами все в порядке.
Я пытаюсь попросить пользователя ввести имя парагема, а затем я хочу посмотреть, является ли этот парагемуже в ArrayList.
String name;
System.out.println("Insert paragem name: ");
pickName = sc.nextLine();
System.out.println(paragens.contains(pickName));
Что я делаю не так?