Langsung ke konten utama

Iterator di Java

Java Iterator 
 
public interface Iterator<E>
 
E : merupakan type element yang dikembalikan oleh Iterator tersebut. 

Iterator merupakan suatu interface, iterator menggantikan Enumerations dalam Java Collections Framework. Iterator berbeda dengan Enumeration dalam dua cara :
pemanggil memungkinkan untuk menghapus element yang mendasarinya selama ada iterasi dengan semantik yang jelas.
nama method telah ditingkatkan.

Interface ini merupakan anggota dari Java Collections Framework

Method-method yang terdapat pada Iterator

boolean hasNext()

Yaitu method yang mengembalikan nilai true jika iterasi memiliki lebih banyak elements. Dengan kata lain akan me return true jika next() akan me return suatu element bukan dan bukan suatu exceptions. 

E next()

Yaitu method yang me return next element pada iterasi.

void remove()

Yaitu method yang menghapus element terahir yang di return oleh iterasi nya. Method ini hanya bisa dipanggil sekali saat next() di panggil.


Komentar

Postingan populer dari blog ini

Algoritma dan Program untuk Pemesanan Tiket Kereta Api.

Assalamualaikum.. Apa kabar kalian semua udah lama ni saya gak posting materi saking sibuknya.. kali ini admin mau posting materi pemrograman ni semoga bermanfaat.. 1.Algoritma Pemesanan Tiket Kereta Api 1.Deklarasikan Variabel, Integer, Menu. 2.Deklarasikan Var Float, Bisnis, ekonomi,eksekutip,jumlah, hasil,total diskon 3.Rute             1. Lampung-Palembang             2.Lampung-Jakarta 4.Jenis tiket : 1.       Kelas Eksekutif Ø   Jika tiket >=10,maka dapat diskon 20% dari harga total Ø   Jika tiket>=5,diskon 10% dari total harga tiket Ø   Jika <5, maka tidak mendapatkan diskon 2.       Kelas Bisnis Ø   Jika tiket >=10,diskon 15% Ø   Jika tiket >=5, diskon 10% Ø   Jika <5, tidak dapat diskon 3.       Kelas Ekonomi Ø...

Algoritma untuk menentukan bilangan ganjil dan genap serta contohnya dalam bahasa pemrograman java dan javascript.

Algoritma untuk mencari bilangan ganjil dan genap adalah sebagai berikut: Mulai program Masukkan bilangan yang akan diperiksa Periksa apakah bilangan tersebut genap atau ganjil Jika bilangan tersebut genap, tampilkan "Bilangan genap" Jika bilangan tersebut ganjil, tampilkan "Bilangan ganjil" Selesai program Berikut adalah contoh implementasi algoritma tersebut dalam bahasa Java: import java.util.Scanner; public class GanjilGenap {     public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);         System.out.print("Masukkan bilangan: ");         int bilangan = scanner.nextInt();         if(bilangan % 2 == 0) {             System.out.println("Bilangan genap");         } else {             System.out.println("Bilangan ganjil");     ...

Detach dan Attach Database pada SQL Server 2000

Detach dan Attach Database pada SQL Server 2000 Selamat siang sahabat bloger, kali ini saya akan mengshare mengenai cara Attach dan Deattach database pada SQL Server. Yang mana perlu diketahui fungsi dari attach dan deattach database ini yaitu berguna untuk membackup database yang ada pada SQL Server. Baiklah berikut langkah-langkahnya, silahkan disimak. Pertama buka Enterprise Manager dari SQL Server 2000, kemudian lakukan koneksi dengan localhost missalnya dengan mengklik local host. Kemudian akan muncul jendela seperti berikut, kita klik ok saja. Setelah itu akan muncul halaman seperti berikut. Kemudian buka pada database, maka akan muncul nama-nama database yang telah tersimpan pada SQL Sever. Kemudian pilih salah satu database, klik kanan pada database yang dipilih dan pilih pada tab all task kemudian pilih deatach database untuk memasang/ mencopot database dari SQL Server kita. Apabila langkah tersebut berhasil maka dat...