iterator

Ein Iterator ist ein objektorientiertes Programmiermuster, das das Durchlaufen einer Sammlung unabhängig von der tatsächlichen Implementierung oder Objektadressen im physischen Speicher ermöglicht. Es ist eines der Verhaltensmuster der Gang of Four.
11
Antworten

So erstellen Sie einen Java-Iterator, der IOException auslöst

Ich möchte einen Iterator implementieren, der Objekte von der Festplatte / dem Netzwerk abruft. %Vor% Das Problem besteht jedoch darin, dass hasNext() und next() Methoden der Methode verwendet werden Iterator -Objekt erlaubt nicht,...
09.10.2012, 13:52
2
Antworten

Ändert sich der Wert von std :: listT :: end () nach dem Ändern der Liste?

Ich versuche, die Tatsache zu nutzen, dass Iteratoren für Listen nach dem Einfügen und Entfernen (außer Iteratoren zu dem, was Sie gerade entfernt haben) gültig bleiben. Gilt das auch für std::list<T>::end(); ? Angenommen, ich versuch...
26.10.2012, 02:37
4
Antworten

Was verursacht die leicht unvorhersehbare Reihenfolge des iterator () für die Klassen java.util.HashSet und HashMap.keySet ()?

Vor sechs Jahren verbrannte ich mehrere Tage damit, herauszufinden, wo mein perfekt deterministischer Rahmen regellos reagierte. Nachdem ich das gesamte Framework akribisch verfolgt habe, um sicherzustellen, dass alle die gleiche Instanz von Ran...
11.12.2010, 20:53
4
Antworten

Ist ein Iterator auch ein iterabler?

Ich habe das gefunden: %Vor% Hat ein Iterator immer die Methode __iter__ ? Nach Ссылка ist ein Iterator auch ein iterabler. Wenn es wahr ist, dass ein Iterator immer __iter__ Methode hat?     
07.09.2017, 22:43
4
Antworten

Wie funktionieren iostream-Iteratoren?

Von der Standard Template Library habe ich die Iteratoren istream und ostream kennengelernt. Ich kann nicht verstehen, wie sie funktionieren. Ich verstehe auch nicht, warum sie benutzt werden. Warum sind sie nützlich?     
02.01.2014, 18:45
1
Antwort

Iteriere durch die Liste und behandle StopIteration in Python sehr schön

Ich versuche, eine Liste zu durchlaufen, und ich muss bestimmte Operationen nur ausführen, wenn die Iteration das Ende der Liste erreicht hat, siehe Beispiel unten: %Vor% Ich glaube, dass dieser Code nicht zu pythonisch ist, also suche ich n...
05.07.2012, 20:28
5
Antworten

Java Setze Iterator, sicher für die Entfernung von Elementen?

Ich würde gerne über ein Set iterieren und die Elemente aus dem Set entfernen, die einer Bedingung entsprechen. Die Dokumentation des Iterators sagt nichts über das Ändern der Liste aus während ich darüber iteriere. Ist das möglich? Wenn ni...
28.09.2010, 07:29
4
Antworten

Struts 2 Verschachtelungsiteratoren

Ich kann nicht glauben, wie etwas so einfach in Struts 2 so schwer zu machen scheint. Dies ist ungefähr das, was ich gerne machen würde, wie es in Java gemacht würde. %Vor% Das sollte in Stuts-Tags etwas Ähnliches bedeuten: %Vor% Ich...
24.02.2010, 16:07
2
Antworten

Wann sollte ich 'drain' vs 'into_iter' verwenden?

Auf der Oberfläche sieht es aus wie drain und into_iter liefern ähnliche Iteratoren, nämlich über die Werte der Sammlung. Sie sind jedoch anders: %Vor% drain nimmt eine &mut zur Sammlung und die Sammlung ist danach verfüg...
11.01.2015, 00:44
5
Antworten

Warum Java Iterator Interface sollte als innere Klasse implementiert werden?

Ich habe vor kurzem ein Buch "The Java Tutorials" 3. Ausgabe gelesen. Es spricht über die Implementierung der inneren Klasse, wie das Bild zeigt. Im dritten Absatz heißt es: "Die Stack-Klasse selbst sollte die Iterator-Schnittstelle nicht imp...
18.04.2013, 16:52