Recherche ArrayDeque

Résolu/Fermé
helloword95 - 27 mai 2017 à 21:13
 helloword95 - 30 mai 2017 à 00:13
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
28 mai 2017 à 01:22
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
30 mai 2017 à 00:13
Merci j'ai pas pensé au for each :)
0