Java Iterable дегеніміз не?
Java Iterable дегеніміз не?

Бейне: Java Iterable дегеніміз не?

Бейне: Java Iterable дегеніміз не?
Бейне: Java. Об Iterator и Iterable c примерами. 2024, Сәуір
Anonim

The Java қайталанатын интерфейс ( java . тіл. Қайталанатын ) түбір интерфейстерінің бірі болып табылады Java Collections API. іске асыратын сынып Java қайталанатын интерфейсімен қайталануы мүмкін Java әрбір цикл үшін. Итерация арқылы оның ішкі элементтерін қайталауға болатынын айтқым келеді.

Сондай-ақ білу керек, Итеративті деген не?

Ан қайталанатын итераторды қайтаратын _iter_ әдісі бар немесе нөлден басталатын ретті индекстерді қабылдай алатын _getitem_ әдісін анықтайтын нысан болып табылады (және индекстер жарамсыз болған кезде IndexError мәнін көтереді). Сонымен а қайталанатын итераторды алуға болатын нысан болып табылады.

Сонымен қатар, жиынтық итерациялық Java ма? The Орнату интерфейсін жүзеге асырады Java қайталанатын интерфейс. Сондықтан a элементтерін қайталауға болады Орнату for-әр циклін пайдалану.

Осыған байланысты Java-да итератор және итератор дегеніміз не?

Ан Қайталанатын өтуге болатын жинақты білдіреді. іске асыру Қайталанатын интерфейс нысанға for-her циклін пайдалануға мүмкіндік береді. Ол мұны ішкі қоңырау арқылы жасайды итератор () нысан бойынша әдіс. The итератор () әдісі an қайтарады Итератор оны сол сыныптың объектісін қайталау үшін пайдалануға болады.

Қайталанатын интерфейстің қажетті әдісі қандай?

The қайталанатын интерфейс өте қарапайым - бір ғана әдіс іске асыру үшін: Iterator(). Сынып орындаған кезде Қайталанатын интерфейс , ол басқа сыныптарға нысандағы деректерді қайталау (яғни, айналып өту) үшін пайдалану үшін Итератор нысанын алуға болатынын айтады.

Ұсынылған: