Hva er en Java Iterable?
Hva er en Java Iterable?

Video: Hva er en Java Iterable?

Video: Hva er en Java Iterable?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, November
Anonim

De Java Iterable grensesnitt ( java . lang. Iterable ) er et av rotgrensesnittene til Java Collections API. En klasse som implementerer Java Iterable grensesnittet kan itereres med Java for hver løkke. Med iterering mener jeg at dets interne elementer kan itereres.

Også å vite er, hva er en Iterable?

An gjentakelig er et objekt som har en _iter_ metode som returnerer en iterator, eller som definerer en _getitem_ metode som kan ta sekvensielle indekser som starter fra null (og reiser en IndexError når indeksene ikke lenger er gyldige). Så en gjentakelig er et objekt som du kan få en iterator fra.

I tillegg, er et sett iterabelt Java? De Sett grensesnitt implementerer Java Iterable grensesnitt. Det er derfor du kan iterere elementene i en Sett ved å bruke for-hver-løkken.

Angående dette, hva er iterable og iterator i Java?

An Iterable representerer en samling som kan krysses. Implementering av Iterable grensesnitt lar et objekt bruke for hver sløyfe. Det gjør den ved internt å ringe til iterator () metode på objektet. De iterator () metoden returnerer en Iterator som deretter kan brukes til å iterere over et objekt av den klassen.

Hva er en obligatorisk metode for Iterable-grensesnittet?

De iterable grensesnitt er veldig enkelt - det er bare én metode å implementere: Iterator(). Når en klasse implementerer Iterable grensesnitt , forteller den andre klasser at du kan få et Iterator-objekt å bruke til å iterere over (dvs. krysse) dataene i objektet.

Anbefalt: