Apa itu iterator Java?
Apa itu iterator Java?

Video: Apa itu iterator Java?

Video: Apa itu iterator Java?
Video: Konsep Iterator untuk Collection pada Java 2024, November
Anonim

Di dalam Jawa , Pengulangan adalah antarmuka yang tersedia dalam kerangka Koleksi di Jawa . paket utilitas. Ini adalah sebuah Jawa Kursor digunakan untuk mengiterasi kumpulan objek. Ini digunakan untuk melintasi elemen objek koleksi satu per satu. Ini tersedia sejak Jawa 1.2 Kerangka Koleksi.

Dengan mengingat hal ini, apa itu iterator daftar di Jawa?

Suka Pengulangan , DaftarIterator adalah Iterator Jawa , yang digunakan untuk mengulangi elemen satu per satu dari a Daftar objek yang diimplementasikan. Ini tersedia sejak Jawa 1.2. Ini memanjang Pengulangan antarmuka. Tidak seperti Pengulangan , Ini mendukung iterasi Arah Maju dan Arah Mundur.

Selanjutnya, pertanyaannya adalah, apa iterator dan enumerasi di Jawa? Pencacahan dan Pengulangan adalah dua antarmuka di Jawa . util package yang digunakan untuk melintasi elemen objek Collection. Menggunakan Pencacahan , Anda hanya dapat melintasi objek Koleksi. Tapi menggunakan Pengulangan , Anda juga dapat menghapus elemen saat melintasi Koleksi.

Lalu, mengapa kita membutuhkan iterator di Java?

5 Jawaban. Seperti yang telah Anda nyatakan pembuat ulang digunakan ketika Anda mau untuk menghapus hal-hal saat Anda mengulangi isi array. Jika Anda tidak menggunakan pembuat ulang tetapi hanya memiliki for loop dan di dalamnya gunakan metode hapus Anda akan mendapatkan pengecualian karena konten array berubah saat Anda mengulanginya.

Apakah Java memiliki iterator berikutnya?

boolean memilikiSelanjutnya (): Ini mengembalikan true jika Iterator memiliki lebih banyak elemen untuk diulang. Obyek lanjut (): Ini mengembalikan lanjut elemen dalam koleksi sampai memilikiSelanjutnya () metode kembali benar. Ini metode melempar 'IllegalStateException' jika fungsi ini dipanggil sebelumnya lanjut () dipanggil.

Direkomendasikan: