Rabu, 06 Agustus 2014

Iterator di Java

Sore ini mau tulis mengenai iterator di java. Iterator digunakan untuk membuat element-element seperti collection. ListIterator adalah extend dari class Iterator, bisa memudahkan untuk mengambil element-element yang ada di collection dengan cara maju atau mundur. Contoh simpel code iterator,

public class LatIterator {
   
    public static void main(String[] args) {
        List<String> lString = new ArrayList<String>();
        lString.add("A");
        lString.add("R");
        lString.add("D");
        lString.add("I");
       
        Iterator itr = lString.iterator();   // menggunakan Iterator

        while(itr.hasNext()) {
            System.out.println(itr.next());
        }


        ListIterator lItr = lString.listIterator();  // menggunakan ListIterator       
        while(lItr.hasNext()) {   // menampilkan element ke depan
            System.out.println(lItr.next());
        }


        System.out.println();


        while(lItr.hasPrevious()) {  //menampilkan element ke belakang
            System.out.println(lItr.previous());
        }     
       
    }
}


Outputnya seperti di bawah ini :
A
R
D
I

A
R
D
I

I
D
R
A


Cukup mudah bukan menggunakannya :senyum
Kalo ada yang kurang jelas bisa ke sini. Sekian tulisan kali ini. Wassalam

0 komentar:

Posting Komentar