Wat is 'n Java Iterable?
Wat is 'n Java Iterable?

Video: Wat is 'n Java Iterable?

Video: Wat is 'n Java Iterable?
Video: Java Iterable 2024, April
Anonim

Die Java Iterable koppelvlak ( java . lang. Herhaalbaar ) is een van die wortelkoppelvlakke van die Java Versamelings API. 'n Klas wat die Java Iterable koppelvlak kan herhaal word met die Java vir-elke lus. Met iterasie bedoel ek dat die interne elemente daarvan herhaal kan word.

Ook om te weet is, wat is 'n Iterable?

An herhaalbaar is 'n objek wat 'n _iter_ metode het wat 'n iterator terugstuur, of wat 'n _getitem_ metode definieer wat opeenvolgende indekse kan neem vanaf nul (en 'n IndexError opwek wanneer die indekse nie meer geldig is nie). Dus 'n herhaalbaar is 'n voorwerp waaruit jy 'n iterator kan kry.

Verder, is 'n stel herhaalbare Java? Die Stel koppelvlak implementeer die Java Iterable koppelvlak. Dit is hoekom jy die elemente van a kan herhaal Stel gebruik die vir-elke lus.

Wat dit betref, wat is iterable en iterator in Java?

An Herhaalbaar verteenwoordig 'n versameling wat deurkruis kan word. Implementering van die Herhaalbaar koppelvlak laat 'n voorwerp toe om gebruik te maak van vir-elke lus. Dit doen dit deur intern te bel die iterator () metode op die voorwerp. Die iterator () metode gee 'n terug Iterator wat dan gebruik kan word om oor 'n voorwerp van daardie klas te herhaal.

Wat is 'n vereiste metode van die Iterable-koppelvlak?

Die herhaalbare koppelvlak is baie eenvoudig -- daar is net een metode om te implementeer: Iterator(). Wanneer 'n klas die Herhaalbare koppelvlak , dit vertel ander klasse dat jy 'n Iterator-voorwerp kan kry om te gebruik om oor die data in die voorwerp te herhaal (d.w.s. deurkruis).

Aanbeveel: