Vad är en Java Iterable?
Vad är en Java Iterable?

Video: Vad är en Java Iterable?

Video: Vad är en Java Iterable?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, November
Anonim

De Java Iterable gränssnitt ( java . lang. Iterable ) är ett av rotgränssnitten för Java Collections API. En klass som implementerar Java Iterable gränssnittet kan itereras med Java för varje slinga. Med iteration menar jag att dess interna element kan itereras.

Också att veta är, vad är en Iterable?

Ett iterabel är ett objekt som har en _iter_-metod som returnerar en iterator, eller som definierar en _getitem_-metod som kan ta sekventiella index från noll (och höjer ett IndexError när indexen inte längre är giltiga). Så en iterabel är ett objekt som du kan få en iterator från.

Dessutom, är en uppsättning iterabel Java? De Uppsättning gränssnitt implementerar Java Iterable gränssnitt. Det är därför du kan iterera elementen i en Uppsättning med hjälp av för varje slinga.

Angående detta, vad är iterable och iterator i Java?

Ett Iterable representerar en samling som kan passeras. Genomförande av Iterable gränssnittet tillåter ett objekt att använda för varje slinga. Det gör den genom att internt ringa till iterator () metod på objektet. De iterator () metod returnerar en Iterator som sedan kan användas för att iterera över ett objekt i den klassen.

Vilken metod krävs för Iterable-gränssnittet?

De iterable gränssnitt är väldigt enkelt - det finns bara en metod att implementera: Iterator(). När en klass implementerar Iterable gränssnitt , det talar om för andra klasser att du kan få ett Iterator-objekt att använda för att iterera över (dvs korsa) data i objektet.

Rekommenderad: