Šta je Java Iterable?
Šta je Java Iterable?

Video: Šta je Java Iterable?

Video: Šta je Java Iterable?
Video: Iterator Java Tutorial 2024, April
Anonim

The Java Iterable interfejs ( java . lang. Iterable ) je jedno od korijenskih sučelja Java API kolekcija. Klasa koja implementira Java Iterable interfejs se može ponavljati sa Java za-svaku petlju. Pod ponavljanjem mislim da se njegovi unutrašnji elementi mogu ponavljati.

Takođe treba znati šta je iterable?

An iterable je objekat koji ima metodu _iter_ koja vraća iterator, ili koja definira metodu _getitem_ koja može uzeti sekvencijalne indekse počevši od nule (i podiže IndexError kada indeksi više nisu važeći). Dakle, an iterable je objekat iz kojeg možete dobiti iterator.

Dodatno, da li je set iterable Java? The Set interfejs implementira Java Iterable interfejs. Zbog toga možete ponavljati elemente a Set koristeći for-each petlju.

Što se toga tiče, šta je iterable i iterator u Javi?

An Iterable predstavlja kolekciju kojom se može preći. Implementacija Iterable interfejs dozvoljava objektu da koristi for-each petlju. To radi internim pozivanjem iterator () metoda na objektu. The iterator () metoda vraća an Iterator koji se onda može koristiti za iteraciju preko objekta te klase.

Šta je obavezna metoda Iterable interfejsa?

The iterable interfejs je vrlo jednostavno - postoji samo jedan metoda implementirati: Iterator(). Kada klasa implementira Iterable interfejs , govori drugim klasama da možete dobiti objekat Iterator koji će koristiti za ponavljanje (tj. prelazak) podataka u objektu.

Preporučuje se: