Мазмуну:

Java'да итераторду кантип кылсам болот?
Java'да итераторду кантип кылсам болот?

Video: Java'да итераторду кантип кылсам болот?

Video: Java'да итераторду кантип кылсам болот?
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Ноябрь
Anonim

Java - Итераторду кантип колдонсо болот?

  1. алуу итератор коллекциянын башына чалып итератор () ыкмасы.
  2. hasNext()ге чалуу жасаган циклди орнотуңуз. Укук бар кайталоо hasNext() чындыкты кайтарып турганча.
  3. Циклдин ичинде ар бир элементти next() чакырып алыңыз.

Ошондой эле билүү үчүн, Java'да итераторду кантип түзүүгө болот?

Java тилинде Итераторду түзүү:

  1. Биринчи кадам - бул коллекциянын башына чейин итераторду алуу.
  2. Андан кийин, hasNext() кызматына чалуу жасаган циклди орнотуу жана hasNext() чындыкка кайтарылганга чейин цикл кайталанышы керек.
  3. Акыр-аягы, бул циклдин ичинде, ар бир элементти кийинки() чакырып алыңыз.

Жогорудагыдан тышкары, мисал менен Javaдагы итератор деген эмне? Java Итератору менен мисалдар . Итератор үчүн колдонулат кайталоо HashMap, ArrayList, LinkedList ж. Итератор Вектор сыяктуу эски класстарды кайталоо үчүн колдонулган Enumeration орун алды. Биз ошондой эле ортосундагы айырмачылыктарды көрөбүз Итератор жана бул окуу куралында санап чыгуу.

Демек, Java'да итератор кантип иштейт?

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

Java тилиндеги шилтемеленген тизмеге итераторду кантип жазасыз?

Төмөнкү программада биз аткарган кадамдар:

  1. LinkedList түзүңүз.
  2. Add(Element E) ыкмасын колдонуу менен ага элемент кошуңуз.
  3. iterator() ыкмасын чакырып, итераторду алыңыз.
  4. Iterator классынын hasNext() жана next() ыкмаларын колдонуп тизмени кыдырыңыз.

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