Recherche ArrayDeque

Résolu
Bonjour,

J'ai une ArrayDeque d'objets et j'aimerai savoir si un élément est présent dans mon ArrayDeque sur base d'un seul critère. Par exemple j'ai un chanteur avec un nom, prenom et jaimerai savoir si le chanteur est présent dans l'ArrayDeque sur base de sont prénom.

J'ai essayé avec les getter mais ça ne fonctionne pas ou je m'y prend mal.

		Chanteur chanteur = new Chanteur(prenom);
		return pileChanteurs.contains(chanteur.getPrenom());


Merci.

1 réponse

  1. Modérateur
    Bonjour,

    Tu peux itérer sur les éléments de ta pile comme ceci :

    for (Chanteur c : pileChanteurs)
        if (c.getPrenom().equals(chanteur.getPrenom()))
            return true;
    
    return false;
    1. Merci j'ai pas pensé au for each :)