4 Nisan 2012 Çarşamba

ITERATOR

1 Collection icindeki elementlere mueyyen 1 sirayla access etmek ucun iterator-lar istifade olunur.Elbetde collection-larin icindeki elementlere index veya key ile access etmek mumkundur.Ancaq bu hamisinin index-nin ve key-nin bilinmesi vacib sayar.List tipli Collection-lara sirayla access etmek ucun massiv-lerdeki kimi 1 dongu qurulabiler:


 for(int i=0;i<list.size();i++){
String element=(String)list.get(i);
System.out.println(element);

Ancaq iterator-da istifade oluna biler.Iterator icerisinde element qaldigi muddetce 1 sonrakini "ver" deye isleyir.


 Iterator iter=list.iterator();
while(iter.hasNext()){
String element=(String)iter.next();
System.out.println(element);
}
Elementler iter.next() metodu ile irelileyir.Son element geldiyinde ise hasNext() metodu False donderir ve dongu bitir.

Hiç yorum yok:

Yorum Gönder