Algorithmique et langage Java

Rechercher des éléments

On peut rechercher la position d'un élément donné dans la liste, à l'aide de la méthode indexOf. Ainsi mousquetaires.indexOf("Porthos") renvoie la position de la chaîne "Porthos" dans la liste "mousquetaires" (ou renvoie -1 si cette chaîne n'est pas dans la liste).
 System.out.println(mousquetaires.indexOf("Porthos")); 
// affiche sur la console de sortie la position de "Porthos" dans la liste 

Si le même élément figure plusieurs fois dans la liste, la méthode indexOf renvoie la position de la première occurrence rencontrée.

Pour rechercher plutôt la dernière occurrence d'un élément dans une liste, on dispose de la méthode lastIndexOf.

Enfin la méthode contains permet de savoir si la liste contient un élément donné : elle renvoie un boolean égal à true si l'élément figure dans la liste, et à false sinon.

if (mousquetaires.contains("Athos")){
  System.out.println("Athos est bien dans la liste des mousquetaires");
  } 

 
Licence Creative Commons
licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé
Auteur : Nathalie Bonnin
Professeur de Physique, Chimie, Informatique au lycée La Martinière Monplaisir (Lyon 8ème)
Contact :
nathalie.bonnin (chez) scientillula.net
Licence Creative Commons
La totalité du contenu du site Scientillula.net appartient à Nathalie Bonnin et est mise à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé