Talaan ng mga Nilalaman:

Paano ako gagawa ng isang iterator sa Java?
Paano ako gagawa ng isang iterator sa Java?

Video: Paano ako gagawa ng isang iterator sa Java?

Video: Paano ako gagawa ng isang iterator sa Java?
Video: interrupter relay at relay sa horn, wiring tutorial 2024, Nobyembre
Anonim

Java - Paano Gamitin ang Iterator?

  1. Kumuha ng isang umuulit sa simula ng koleksyon sa pamamagitan ng pagtawag sa koleksyon umuulit () paraan.
  2. Mag-set up ng loop na tumatawag sa hasNext(). Magkaroon ng loop umulit basta hasNext() returns true.
  3. Sa loob ng loop, makuha ang bawat elemento sa pamamagitan ng pagtawag sa next().

Ang dapat ding malaman ay, paano ka lumikha ng isang iterator sa Java?

Paglikha ng Iterator sa Java:

  1. Ang unang hakbang ay upang makakuha ng isang iterator sa simula ng koleksyon.
  2. Ang susunod ay ang pag-set up ng loop na tumatawag sa hasNext() at pagkatapos ay ipaulit ang loop hangga't nagbabalik ng true ang hasNext().
  3. Sa wakas, sa loob ng loop na iyon, makuha ang bawat elemento sa pamamagitan ng pagtawag sa next().

Sa tabi sa itaas, ano ang iterator sa Java na may halimbawa? Java Iterator kasama mga halimbawa . Tagapag-ulit ay ginagamit para sa umuulit (looping) iba't ibang klase ng koleksyon tulad ng HashMap, ArrayList, LinkedList atbp. Tagapag-ulit naganap ang Enumeration, na ginamit upang ulitin ang mga legacy na klase gaya ng Vector. Makikita rin natin ang pagkakaiba sa pagitan Tagapag-ulit at Enumeration sa tutorial na ito.

Dahil dito, paano gumagana ang isang iterator sa Java?

Sa Java , Ang iterator ay isang interface na available sa Collection framework sa java . util package. Ito ay a Java Ginamit ang cursor para umulit ng koleksyon ng mga bagay. Ito ay ginagamit upang tumawid sa isang koleksyon ng mga elemento ng bagay nang paisa-isa.

Paano ka magsulat ng isang iterator sa isang naka-link na listahan sa Java?

Ang mga hakbang na sinundan namin sa programa sa ibaba ay:

  1. Gumawa ng LinkedList.
  2. Magdagdag ng elemento dito gamit ang paraan ng add(Element E).
  3. Kunin ang iterator sa pamamagitan ng pagtawag sa iterator() method.
  4. Traverse ang listahan gamit ang hasNext() at next() method ng Iterator class.

Inirerekumendang: