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 Ø...

Program Sederhana Untuk Menentukan Lulus Dan Tidak Lulus

Assalamualaikum. Sore ini admin mau share program sederhana untuk menentukan Lulus/Tidak Lulus, yaitu dengan cara memasukan sebuah nilai angka ke dalam program. 1.Coding Program dengan Bahasa C++   #include <iostream> #include <cstring> using namespace std; int main () {     int nilai;     //char LULUS, TIDAK_LULUS;     cout <<"    MENENTUKAN KELULUSAN";     cout<<endl;     cout<<endl;     //meminta input dari keyboard     cout <<"    Masukkan Nilai Anda : ";     cin >>nilai;         //melakukan pengecekan terhadap nilai MENGGUNAKAN OPERATOR TERNARY     cout <<(nilai>=75 ? "    ANDA LULUS" : "    ANDA TIDAK LULUS"); return 0; } 2.Hasil Execute Program Semoga Bermanfaat :)

Back-Up Database pada SQL Server 2000

  Cara Backup Database Pada SQL Server 2000 Sebagai seorang programmer kita pasti selau berurusan dengan database salah satunya adalah SQL Server. Untuk membuat database kita selalu aman dari gangguan dan error seperti database suspect, server rusak, hadrdisk mati bahkan hilang atau dicuri maka salah satu cara antisipasinya yaitu dengan melakukan back up. Dalam melakukan auto backup ada beberapa hal yang harus kita perhatikan seperti folder backup dan lain sebagainya. Artinya secara real time kemungkinan kecil kita bisa mendapatkan database terbaru sebelum terjadi kerusakan, akan tetapi dengan antisipasi ini kita tidak akan kehilangan data secara besar-besaran. Sedangkan untuk melakukan backup database di SQL Server 2000 langkah-langkahnya yaitu sebagai berikut  : 1. Pertama buka Enterprise Manager di SQL 2. Pilih Microsoft  SQL Server-SQL Local Group (local)(windows NT)-Database 3. Klik kanan pada database yang akan dibackup, missal saya ingin memback...