Java итератору деген эмне?
Java итератору деген эмне?

Video: Java итератору деген эмне?

Video: Java итератору деген эмне?
Video: Java. Об Iterator и Iterable c примерами. 2024, Май
Anonim

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

Муну эске алып, Java'дагы тизме итератору деген эмне?

Like Итератор , ListIterator болуп саналат Java Итератору , ал элементтерди бирден кайталоо үчүн колдонулат Тизме ишке ашырылган объект. бери жеткиликтүү Java 1.2. Ал узартат Итератор интерфейс. Окшобой Итератор , Ал Алдыга Багыт жана Артка Багыт кайталоолорун колдойт.

Андан кийин суроо туулат, Javaдагы итератор жана санап деген эмне? Эсептөө жана Итератор ичинде эки интерфейс бар java . util пакети, алар Collection объектинин элементтеринин үстүнөн өтүү үчүн колдонулат. Колдонуу Эсептөө , сиз Коллекция объектисин гана аралай аласыз. Бирок колдонуу Итератор , сиз ошондой эле Жыйнактан өтүп жатканда элементти алып салсаңыз болот.

Анда эмне үчүн бизге Java тилинде итератор керек?

5 Жооптор. Сиз белгилегендей итератор сиз болгондо колдонулат келет массивдин мазмунун кайталап жатканда нерселерди алып салуу үчүн. Эгер сиз колдонбосоңуз итератор бирок жөн гана for цикли бар жана анын ичинде алып салуу ыкмасын колдонуңуз, сиз өзгөчөлүктөргө ээ болосуз, анткени массивдин мазмуну сиз кайталап жатканда өзгөрөт.

Java кийинки итератору барбы?

логикалык Кийинкиси бар (): Бул чындыкты кайтарат, эгерде Итератор бар итерациялоо үчүн көбүрөөк элемент. Объект кийинки (): Бул кайтарат кийинки чейин коллекциядагы элемент Кийинкиси бар () ыкмасы чындыкты кайтаруу. Бул ыкмасы бул функция мурда чакырылса, 'IllegalStateException' ыргытат кийинки () чакырылат.

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