Iterator durchlaufen?

Status
Nicht offen für weitere Antworten.

EOB

Top Contributor
hi, ich arbeite gerade mit der fast search API. da gibts ne methode, welche einen Iterator zurueckgibt. also java.util.Iterator. als text steht dazu da:


Returns the names of the navigators in this query result, in the same order as their named navigator in navigators().


aber wie kann das denn in nem iterator drinne stehen? also wie bekomme ich die da raus? in einem iterator kann doch nix stehen...den nimmt man doch um ne collection zu durchlaufen?! ???:L

ideen?

danke:)
 

SnooP

Top Contributor
Ist ja egal... Iterator liefern immer irgendwelche iterierbare Daten... in welcher Form die tatsächlich gespeichert sind, ist völlig wumpe, kommt halt ja auf die Implementierung des Iterators an... - also einfach mal den iterator holen und mit getNext() durchlaufen, wird schon passen ;)
 

AlArenal

Top Contributor
Ich bevorzuge ne For-Schleife für das Durchlaufen mittels Iteratoren.

Code:
List list = new ArrayList();
list.add("test 1");
list.add("test 2");
list.add("test 3");

for (Iterator i = list.iterator(); i.hasNext(); ) {
  String text = (String) i.next();
  System.out.prinitln(text);
}
 

Leroy42

Top Contributor
Wenn möglich upgrade ich auf 1.5

Code:
List<String> list = new ArrayList<String>(); 
list.add("test 1"); 
list.add("test 2"); 
list.add("test 3"); 

for (String text : list) 
  System.out.prinitln(text);
 

EOB

Top Contributor
nene, upgrade geht nicht, da ich mit ner fremden api arbeite, die nur 1.4 unterstuetzt. aber geht .... danke

gruesse
 

SnooP

Top Contributor
Trotzdem ist die von Al vorgeschlagene Variante "best-choice" in dem Fall, da der Iterator i somit nicht über die Schleife hinaus gebunden wird... d.h. jeder Iterator der später nochmal gebraucht wird, kann gleich heißen und der Iterator kann auch gleich entsorgt werden, wenn die Schleife verlassen wird... also gc dankt ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Byte- List mit einem Iterator durchlaufen Allgemeine Java-Themen 5
K HashMap durchlaufen mit Iterator Allgemeine Java-Themen 5
C Ein Iterator ist eine Implementierung des Interface Iterable? Allgemeine Java-Themen 2
D Iterator Allgemeine Java-Themen 1
M Iterator für trinären Baum Allgemeine Java-Themen 0
S OOP ClassCastException bei casting von eigener Klasse aus Iterator Allgemeine Java-Themen 3
D nested loops mit Iterator Allgemeine Java-Themen 2
Pastafari Iterator über nested HashMaps Allgemeine Java-Themen 7
A Compiler-Fehler Woher kommt der NullPointer? (Collections & Iterator) Allgemeine Java-Themen 7
J Mockito Iterator korrekt mocken Allgemeine Java-Themen 5
Q Iterator kopieren Allgemeine Java-Themen 6
DEvent Wie behandelt man Exceptions in Iterator? Allgemeine Java-Themen 2
M Iterator wirft Exception Allgemeine Java-Themen 10
G ständig Iterator über Kollektion --> falsche Reihenfolge? Allgemeine Java-Themen 2
Redfrettchen addAll verwendet kein Iterator? Allgemeine Java-Themen 8
D generischer Iterator und Set Allgemeine Java-Themen 2
D generischer Iterator mit verschiedenen Typen Allgemeine Java-Themen 3
K Iterator Allgemeine Java-Themen 5
C probleme mit iterator Allgemeine Java-Themen 2
N neue Objektnamen durchlaufen Allgemeine Java-Themen 12
F Registry Ordner durchlaufen Allgemeine Java-Themen 1
P Durchlaufen einer Queue Allgemeine Java-Themen 9
B ArrayRecord durchlaufen Allgemeine Java-Themen 2
S Kombinationsmöglichkeiten durchlaufen Allgemeine Java-Themen 3
E Array durchlaufen Allgemeine Java-Themen 2
S Klassen in einer Schleife durchlaufen Allgemeine Java-Themen 11
F JAXB / Listen durchlaufen Allgemeine Java-Themen 17
G Array rekursiv durchlaufen Allgemeine Java-Themen 2
E Wie Arraylisten auf bestimmte Art durchlaufen? Allgemeine Java-Themen 3
C Geschachtelte For-Schleife: Äußere Schleife wird nur einmal durchlaufen!? Allgemeine Java-Themen 3
Dit_ Sortierte DatenListe am schnellsten durchlaufen Allgemeine Java-Themen 20
M Verzeichnis durchlaufen und Dateien umbennen Allgemeine Java-Themen 2
M Enumeration Rückwärs durchlaufen Allgemeine Java-Themen 5
MQue Tidy HTML baum durchlaufen Allgemeine Java-Themen 5
P ArrayList durchlaufen Allgemeine Java-Themen 5
MQue HashMap durchlaufen Allgemeine Java-Themen 2
G Durchlaufen eines Arrays Allgemeine Java-Themen 4
E 20-mal ein programm durchlaufen lassen und Allgemeine Java-Themen 3
B JUnit - Gleichen Test x-mal durchlaufen Allgemeine Java-Themen 2
M Funktion wird nicht durchlaufen. Allgemeine Java-Themen 13

Ähnliche Java Themen


Oben