Co je to Java Iterable?
Co je to Java Iterable?

Video: Co je to Java Iterable?

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

The Java Iterable rozhraní ( Jáva . lang. Iterovatelné ) je jedním z kořenových rozhraní Jáva Kolekce API. Třída, která implementuje Java Iterable rozhraní lze iterovat pomocí Jáva pro každou smyčku. Iterací mám na mysli, že její vnitřní prvky mohou být iterovány.

Také vědět, co je iterovatelný?

An iterovatelné je objekt, který má metodu _iter_, která vrací iterátor, nebo která definuje metodu _getitem_, která může přijímat sekvenční indexy začínající od nuly (a vyvolává chybu IndexError, když indexy již nejsou platné). Takže an iterovatelné je objekt, ze kterého můžete získat iterátor.

Navíc je sada iterovatelná Java? The Soubor rozhraní implementuje Java Iterable rozhraní. To je důvod, proč můžete opakovat prvky a Soubor pomocí smyčky pro každého.

Co je v tomto ohledu iterovatelné a iterátor v Javě?

An Iterovatelné představuje kolekci, kterou lze procházet. Provádění Iterovatelné rozhraní umožňuje objektu využívat smyčku pro každou smyčku. Dělá to interním voláním iterátor () metoda na objektu. The iterátor () metoda vrací an Iterátor které pak lze použít k iteraci přes objekt této třídy.

Jaká je požadovaná metoda rozhraní Iterable?

The iterovatelné rozhraní je velmi jednoduchý -- je jen jeden metoda implementovat: Iterator(). Když třída implementuje Iterovatelné rozhraní , sděluje ostatním třídám, že můžete získat objekt Iterator, který můžete použít k iteraci (tj. procházení) dat v objektu.

Doporučuje: