Mi az a Java Iterable?
Mi az a Java Iterable?

Videó: Mi az a Java Iterable?

Videó: Mi az a Java Iterable?
Videó: HashSet és az Iterator - Java programozás kezdőknek Andrissal - 82. rész 2024, November
Anonim

Az Java Iterable interfész ( Jáva . lang. Iterálható ) az egyik gyökér interfész a Jáva Gyűjtemények API. Egy osztály, amely megvalósítja a Java Iterable interfész iterálható a Jáva minden hurok számára. Az iteráció alatt azt értem, hogy a belső elemei iterálhatók.

Azt is tudni kell, hogy mi az Iterable?

An iterálható egy olyan objektum, amely rendelkezik egy _iter_ metódussal, amely egy iterátort ad vissza, vagy egy _getitem_ metódust definiál, amely nullától kezdve szekvenciális indexeket vehet fel (és IndexError-t vet fel, ha az indexek már nem érvényesek). Tehát an iterálható egy objektum, amelyből iterátort kaphat.

Ezenkívül egy halmaz iterálható a Java? Az Készlet interfész valósítja meg a Java Iterable felület. Ezért ismételheti az a elemeit Készlet a for-each hurok használatával.

Ezzel kapcsolatban mi az iterálható és iterátor a Java-ban?

An Iterálható olyan gyűjteményt képvisel, amelyen át lehet járni. Végrehajtása a Iterálható interfész lehetővé teszi az objektum számára, hogy használja a for-each ciklust. Ezt úgy teszi meg, hogy belsőleg hívja a iterátor () metódus az objektumon. Az iterátor () metódus egy Iterátor amely aztán felhasználható az adott osztályba tartozó objektum feletti iterációra.

Mi az Iterable felület kötelező metódusa?

Az iterálható felület nagyon egyszerű -- csak egy van módszer megvalósításához: Iterator(). Amikor egy osztály megvalósítja a Iterálható felület , azt üzeni a többi osztálynak, hogy beszerezhet egy Iterator objektumot az objektumban lévő adatok iterálására (vagyis bejárására).

Ajánlott: