Java итераторы дегеніміз не?
Java итераторы дегеніміз не?

Бейне: Java итераторы дегеніміз не?

Бейне: Java итераторы дегеніміз не?
Бейне: Java. Об Iterator и Iterable c примерами. 2024, Қараша
Anonim

жылы Java , Итератор жылы Коллекция шеңберінде қол жетімді интерфейс болып табылады java . пакетін пайдаланады. Бұл Java Меңзер нысандар жинағын қайталау үшін пайдаланылады. Ол коллекция нысанының элементтерін бір-бірлеп өту үшін пайдаланылады. бері қол жетімді Java 1.2 Коллекция шеңбері.

Осыны ескере отырып, Java тіліндегі тізім итераторы дегеніміз не?

Ұнайды Итератор , ListIterator Бұл Java итераторы , ол a-дан элементтерді бір-бірден қайталау үшін қолданылады Тізім іске асырылған объект. бері қол жетімді Java 1.2. Ол ұзарады Итератор интерфейс. Ұнайды Итератор , Ол Алға Бағыт және Артқа Бағыт итерацияларына қолдау көрсетеді.

Содан кейін сұрақ туындайды, Java-дағы итератор және нөмірлеу дегеніміз не? Санақ және Итератор ішінде екі интерфейс бар java . util бумасы Collection нысанының элементтерін өту үшін пайдаланылады. Қолдану Санақ , тек Collection нысанын айналып өтуге болады. Бірақ пайдалану Итератор , сіз сондай-ақ Топтаманы өту кезінде элементті жоюға болады.

Сонда неліктен бізге Java-де итератор қажет?

5 Жауаптар. Сіз айтып өткендей итератор кезде пайдаланылады келеді массив мазмұнын қайталау кезінде заттарды жою үшін. Егер сіз қолданбасаңыз итератор бірақ тек for циклі бар және оның ішінде жою әдісін қолданыңыз, сіз ерекшеліктер аласыз, себебі сіз қайталау кезінде массивтің мазмұны өзгереді.

Java-да келесі итератор бар ма?

логикалық Келесі бар (): Ол шын мәнін қайтарады, егер Итератор бар қайталанатын көбірек элемент. Нысан Келесі (): Ол қайтарады Келесі дейін коллекциядағы элемент Келесі бар () әдіс шындықты қайтару. Бұл әдіс егер бұл функция бұрын шақырылған болса, «IllegalStateException» шығарады Келесі () шақырылады.

Ұсынылған: