Je vais laisser une utilisation simple d'itérateur. Je n'ai pas abordé Iterator jusqu'à présent, mais cela semble être fréquent, j'ai donc décidé de résumer l'utilisation de base.
Iterator
//Initialisation de la liste
List<String> list = new ArrayList<>(Arrays.asList("apple","banana","orange","fish"));
//Déclaration d'itérateur
Iterator<String> iterator = list.iterator();
//Méthode itératrice hasNext()Traitement en boucle utilisant
//hasNext(): Renvoie true s'il y a plus d'éléments dans l'itération.
while(iterator.hasNext()) {
//Méthode Iterator suivant()Sortez l'élément avec
//next(): Renvoie l'élément suivant du traitement itératif.
String str = iterator.next();
if(str.equals("banana")) {
//Suppression de la méthode itératrice()Supprimer l'élément avec
//Supprime le dernier élément renvoyé par cet itérateur de la collection de base
iterator.remove();
}
}
System.out.println(list);
[apple, orange, fish]
Recommended Posts