Java voir si arraylist contient la chaîne

J'ai une classe appelée Paragens comme ceci:

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
}

Chaque Paragens objet a un nom et un Id.

Cette classe possède une méthode principale où j'ai créer plusieurs Paragens objets et de les stocker à l'intérieur d'une liste de tableaux comme ceci:

public static void main(String[] args) {
    ArrayList<Paragens> paragens = new ArrayList<Paragens>();
    paragens.add(new Paragens("name1");
    //... add more paragens
}

Ce travail est ok. Si j'insère un tas de paragens et de les imprimer, je peux voir tat est tous ok.

Ce que je suis en train de faire est de demander à l'utilisateur de saisir un paragem nom et puis je veux voir si paragem est déjà dans la liste de tableaux.

String name;
System.out.println("Insert paragem name: ");
pickName = sc.nextLine();
System.out.println(paragens.contains(pickName));

Ce que je fais mal?

InformationsquelleAutor Favolas | 2011-11-27