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