JAVA - ArrayList

Résolu/Fermé
happy - 8 avril 2009 à 15:13
 happy - 9 avril 2009 à 10:31
Bonjour,

Je débute en Java et je me pose une question sur les ArrayList.
Mon problème est de trouver un objet dans une ArrayList. Par exemple, si j'ai une ArrayList<String> fruits, je cherche à savoir si "peche" est dans cette liste.
Actuellement j'ai fait une méthode qui fonctionne, mais qui n'est pas élégante : je parcours la liste et je mets un booléen à vrai si je trouve peche. A la sortie de cette boucle for, j'ai ma réponse par mon booléen.

Y a-t-il un moyen plus optimisé? Je n'ai pas vu de méthodes pouvant améliorer cette approche...

Merci pour vos réponses.
A voir également:

5 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
8 avril 2009 à 15:18
Bonjour,
heu en utilisant la méthode "indexOf(peche)" tu devrais le voir : si la méthode te renvoit -1 c'est que pêche n'est pas présente ...
1
Bonjour,
Vous avez également la méthode contains :
https://docs.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html#contains(java.lang.Object)
Cordialement,
Jres
1
[Résolu] :)
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
9 avril 2009 à 00:47
[supprimé j'avais pas vut que d'autres avaient déjà répondus :$]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Meric à tous! C'est super.

Petit à petit, on devient moins petit.
0