Mundarija:

Java'da iteratorni qanday qilishim mumkin?
Java'da iteratorni qanday qilishim mumkin?

Video: Java'da iteratorni qanday qilishim mumkin?

Video: Java'da iteratorni qanday qilishim mumkin?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Aprel
Anonim

Java - Iteratordan qanday foydalanish kerak?

  1. olish iterator kollektsiyaning boshiga qo'ng'iroq qilish orqali iterator () usuli.
  2. hasNext() ga qo'ng'iroq qiladigan tsiklni o'rnating. Loopga ega bo'ling takrorlash ekan, hasNext() rost qaytaradi.
  3. Loop ichida keyingi() ni chaqirish orqali har bir elementni oling.

Yana shuni bilish kerakki, Java-da iteratorni qanday yaratish mumkin?

Java-da iterator yaratish:

  1. Birinchi qadam, to'plamning boshiga iteratorni olishdir.
  2. Keyinchalik hasNext() ga qo'ng'iroq qiladigan tsiklni o'rnatish va hasNext() rost bo'lguncha tsiklni takrorlash kerak.
  3. Nihoyat, ushbu tsikl ichida keyingi() ni chaqirish orqali har bir elementni oling.

Yuqoridagilardan tashqari, misol bilan Java-da iterator nima? Java iterator bilan misollar . Iterator uchun ishlatiladi takrorlash HashMap, ArrayList, LinkedList va boshqalar kabi turli xil to'plam sinflari (looping). Iterator Vektor kabi eski sinflarni takrorlash uchun foydalanilgan Enumeration o'rnini egalladi. O'rtasidagi farqlarni ham ko'ramiz Iterator va ushbu qo'llanmada sanab o'tish.

Shunday qilib, Java'da iterator qanday ishlaydi?

In Java , Iterator - bu Collection framework-da mavjud interfeys java . paketdan foydalaning. Bu hisoblanadi a Java Kursor ob'ektlar to'plamini takrorlash uchun ishlatiladi. Bu hisoblanadi to'plam obyekti elementlarini birma-bir aylanib o'tish uchun ishlatiladi.

Java-da bog'langan ro'yxatda iteratorni qanday yozish mumkin?

Quyidagi dasturda biz amal qilgan qadamlar:

  1. LinkedList yarating.
  2. Add (Element E) usuli yordamida unga element qo'shing.
  3. iterator() usulini chaqirish orqali iteratorni oling.
  4. Iterator sinfining hasNext() va next() usullaridan foydalanib roʻyxatni aylantiring.

Tavsiya: