Ich werde eine einfache Verwendung von Iterator hinterlassen. Ich habe Iterator bis jetzt noch nicht angesprochen, aber es scheint häufig zu sein, deshalb habe ich beschlossen, die grundlegende Verwendung zusammenzufassen.
Iterator
//Listeninitialisierung
List<String> list = new ArrayList<>(Arrays.asList("apple","banana","orange","fish"));
//Iterator-Erklärung
Iterator<String> iterator = list.iterator();
//Iterator-Methode hasNext()Schleifenverarbeitung mit
//hasNext(): Gibt true zurück, wenn die Iteration mehr Elemente enthält.
while(iterator.hasNext()) {
//Iterator-Methode als nächstes()Nehmen Sie das Element mit heraus
//next(): Gibt das nächste Element in der iterativen Verarbeitung zurück.
String str = iterator.next();
if(str.equals("banana")) {
//Iteratormethode entfernen()Löschen Sie das Element mit
//Entfernt das letzte von diesem Iterator zurückgegebene Element aus der Basissammlung
iterator.remove();
}
}
System.out.println(list);
[apple, orange, fish]
Recommended Posts