Što je Java Iterable?
Što je Java Iterable?

Video: Što je Java Iterable?

Video: Što je Java Iterable?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Travanj
Anonim

The Java Iterable sučelje ( Java . lang. Iterable ) jedno je od korijenskih sučelja Java API za zbirke. Klasa koja implementira Java Iterable sučelje se može ponoviti s Java za-svaku petlju. Pod ponavljanjem mislim da se njegovi unutarnji elementi mogu ponavljati.

Također morate znati što je iterable?

An iterable je objekt 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 valjani). Dakle, jedan iterable je objekt iz kojeg možete dobiti iterator.

Osim toga, je li skup iterable Java? The Postavi sučelje implementira Java Iterable sučelje. Zato možete ponavljati elemente a Postavi koristeći for-each petlju.

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

An Iterable predstavlja zbirku kojom se može prijeći. Provedba Iterable sučelje omogućuje objektu da koristi for-each petlju. To čini internim pozivanjem iterator () metoda na objektu. The iterator () metoda vraća an Iterator koji se onda može koristiti za ponavljanje preko objekta te klase.

Koja je potrebna metoda Iterable sučelja?

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

Preporučeni: