Recherche ArrayDeque

Résolu
helloword95 -  
 helloword95 -
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

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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;
0
helloword95
 
Merci j'ai pas pensé au for each :)
0