Guten Morgen zusammen,
aus der "Java ist auch eine Insel", Kapitel 13.2:
"Hinweis: In Java steht der Iterator nicht auf einem Element, sondern zwischen Elementen."
Was bedeutet das ganz genau? Sieht die Implementierung der next() Methode bei jeder Collection nicht irgendwieso aus:
und somit der Iterator doch genau auf dem nächsten Element (und nicht dazwischen) steht?
Danke & Gruß
ioannis
aus der "Java ist auch eine Insel", Kapitel 13.2:
"Hinweis: In Java steht der Iterator nicht auf einem Element, sondern zwischen Elementen."
Was bedeutet das ganz genau? Sieht die Implementierung der next() Methode bei jeder Collection nicht irgendwieso aus:
Java:
public int next(){
if (t != null) t = t.next;
return t == null ? -1 : t.name;
}
und somit der Iterator doch genau auf dem nächsten Element (und nicht dazwischen) steht?
Danke & Gruß
ioannis