Hallo,
ich lese mich gerade in Collections ein und eine Passage gibt mir etwas zu denken:
Wenn man das wörtlich nimmt, bedeutet es doch, dass z.B. zu ArrayList, PriorityQueue, HashSet, etc. eine Iterator<E>-Klasse gibt...?
In der API habe ich solche Klassen à la "HashSetIterator" aber nicht gefunden.
Es wäre sehr nett, wenn jemand eine bessere Interpretation des Zitates schreiben könnte...
Dafür auf jeden Fall vielen Dank!
Gruß
Wang
ich lese mich gerade in Collections ein und eine Passage gibt mir etwas zu denken:
Die Methoden hasNext() und next() des Iterators sind in der Schnittstelle Iterator<E> deklariert. Jede Collection-Klasse hat ihre eigene Iterator-Klasse, welche diese Schnittstelle implementiert.
Wenn man das wörtlich nimmt, bedeutet es doch, dass z.B. zu ArrayList, PriorityQueue, HashSet, etc. eine Iterator<E>-Klasse gibt...?
In der API habe ich solche Klassen à la "HashSetIterator" aber nicht gefunden.
Es wäre sehr nett, wenn jemand eine bessere Interpretation des Zitates schreiben könnte...
Dafür auf jeden Fall vielen Dank!
Gruß
Wang