Коллекция алкагында итератор кандай колдонулат?
Коллекция алкагында итератор кандай колдонулат?

Video: Коллекция алкагында итератор кандай колдонулат?

Video: Коллекция алкагында итератор кандай колдонулат?
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Ноябрь
Anonim

In Java , Итератор жеткиликтүү интерфейс болуп саналат Коллекция алкагы ичинде java . пакетти колдонуу. Бул Java Курсор колдонулган кайталоо а чогултуу объектилердин. бул колдонулган өтүү а чогултуу объект элементтерин бирден.

Адамдар дагы сурашат, итератордун эмне кереги бар?

негизги максаты бир итератор Колдонуучуну контейнердин ички структурасынан обочолонтуу менен контейнердин ар бир элементин иштетүүгө мүмкүндүк берүү. Бул контейнерге элементтерди каалагандай сактоого мүмкүндүк берет, ал эми колдонуучу аны жөнөкөй ырааттуулук же тизме катары кароого мүмкүндүк берет.

Ошондой эле, итератор ишти кантип алып салат? Элементти колдонуу менен Коллекциядан алып салса болот Итератор ыкмасы алып салуу (). Бул ыкма Коллекциядагы учурдагы элементти жок кылат. Эгерде алып салуу () методу кийинки() методунан мурун болбосо, анда IllegalStateException өзгөчө учуру ыргытылат.

Кошумчалай кетсек, селендеги итератордун кандай пайдасы бар?

' Итератор ' коллекциялык алкактарга таандык интерфейс. Ал бизге коллекцияны айланып өтүүгө, маалымат элементине кирүүгө жана коллекциянын маалымат элементтерин алып салууга мүмкүндүк берет.

ArrayList ичинде итераторду колдоно алабызбы?

The итератор болот бол колдонулган чейин кайталоо аркылуу ArrayList анда итератор ишке ашыруу болуп саналат Итератор интерфейс. hasNext() методу, эгер файлда көбүрөөк элементтер болсо, чындыкты кайтарат ArrayList жана башка учурда false кайтарат. next() методу кийинки элементти кайтарат ArrayList.

Сунушталууда: