Iterator
Ein Iterator ist ein Entwurfsmuster, das ein Objekt ist, das Objekte in einer Sequenz durchqueren und auswählen kann, und Entwickler müssen die zugrunde liegende Struktur der Sequenz nicht verstehen. Ein Iterator wird oft als "leichtes" Objekt bezeichnet, da es billig ist, es zu erstellen.
Die Iteratorfunktion in Java ist relativ einfach und kann nur in eine Richtung bewegt werden:
(1) Verwenden Sie die Methode Iterator () erfordert, dass der Container einen Iterator zurückgibt. Das erste Mal, dass die nächste () Methode des Iterators aufgerufen wird, gibt sie das erste Element der Sequenz zurück. Hinweis: Die Iterator () -Methode ist die Java.lang.Iderable -Schnittstelle und wird von der Sammlung vererbt.
(2) Verwenden Sie Next (), um das nächste Element in der Sequenz zu erhalten.
(3) Verwenden Sie HasNext (), um zu überprüfen, ob in der Sequenz noch Elemente vorhanden sind.
(4) Verwenden Sie REMED (), um das neu zurückgegebene Element des Iterators zu löschen.
Iterator ist die einfachste Implementierung von Java Iterator. Listiterator, das für die Liste entwickelt wurde, verfügt über mehr Funktionen. Er kann die Liste aus zwei Anweisungen durchqueren oder Elemente aus der Liste einfügen und löschen.
Iteratoranwendung:
Liste l = new ArrayList (); l.add ("aa"); l.add ("bb"); l.Iderator (); while (iter.hasnext ()) {String str = (String) iter.next (); System.out.println (str);}*/Das obige ist die Verwendung des Iterator -Iterators in Java, das Ihnen vom Herausgeber vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!