Co to jest iterator Java?
Co to jest iterator Java?

Wideo: Co to jest iterator Java?

Wideo: Co to jest iterator Java?
Wideo: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Listopad
Anonim

w Jawa , Iterator jest interfejsem dostępnym w ramach Collection framework w Jawa . do pakietu. To jest Jawa Kursor używany do iteracji kolekcji obiektów. Służy do przechodzenia przez elementy kolekcji jeden po drugim. Jest dostępny od Jawa 1.2 Ramy gromadzenia.

Mając to na uwadze, czym jest iterator list w Javie?

Lubić Iterator , ListIterator jest Iterator Javy , który służy do iteracji elementów jeden po drugim od Lista zaimplementowany obiekt. Jest dostępny od Jawa 1.2. Rozciąga się Iterator berło. w odróżnieniu Iterator , Obsługuje iteracje w kierunku do przodu i do tyłu.

Następnie pojawia się pytanie, czym jest iterator i enumeracja w Javie? Wyliczenie oraz Iterator są dwa interfejsy? Jawa . pakiet util, który jest używany do przechodzenia przez elementy obiektu Collection. Za pomocą Wyliczenie , można przemierzać tylko obiekt Collection. Ale używając Iterator , możesz również usunąć element podczas przechodzenia przez kolekcję.

W takim razie po co nam iterator w Javie?

5 odpowiedzi. Jak stwierdziłeś iterator jest używany, gdy ty chcieć aby usunąć rzeczy podczas iteracji zawartości tablicy. Jeśli nie używasz an iterator ale po prostu miej pętlę for i użyj w niej metody usuwania, otrzymasz wyjątki, ponieważ zawartość tablicy zmienia się podczas iteracji.

Czy Java ma następny iterator?

logiczne maDalej (): Zwraca true jeśli Iterator ma więcej elementów do iteracji. Obiekt Następny (): Zwraca Następny element w kolekcji do maDalej () metoda zwróć prawdę. Ten metoda wyrzuca 'IllegalStateException', jeśli ta funkcja zostanie wywołana wcześniej Następny () jest wywoływany.

Zalecana: