Java List Iterator nedir ve kullanımı

Öneri Yazı: Medya Planlama Uzmanı Ne İş Yapar?

Java list iteratör collection elemanlarımızın arasında gezinmemize yarar. En önemli özelliklerinden biride collection elemanlarını remove edebilmesidir yani belirtilen kriterler deki elamanı silmemizi sağlar.
next() : ileri doğru
previous(): geri doğru
hasNext(): ileride eleman varmı?
hasPrevious(): geride elaman varmı? true yada false

Bir uygulama ile collection oluşturalım bir kaç elaman ekleyelim daha sonra elemanları baştan sona doğru ve  sondan başa doğru sıralayalım.

  ArrayList<String> calisanlar=new ArrayList<String>();
        calisanlar.add("Ahmet");
        calisanlar.add("Memmet  ");
        calisanlar.add("Hande");
        calisanlar.add("Hüseyin");
       
        ListIterator<String> iterator=calisanlar.listIterator();
        System.out.println("Baştan sona doğru yazdıralım...");
        while(iterator.hasNext()){
            System.out.println(iterator.next());
        }
        
       System.out.println("\nSondan başa doğru yazdıralım...");
        while(iterator.hasPrevious()){
            System.out.println(iterator.previous());
        }

 

Ramazan Bıyıkcı

Merhaba! Ben Ramazan. Medya Planlama ve Dijital Pazarlama Uzmanıyım. Çağımız medya çağı, hayatımızın bir çok alanı online olmuş durumda. Bu süreçte bende marka ve kurumların dijital ihtiyaçlarını karşılayacak şekilde planlamalar yapmaktayım. Bir çok markanın dijital pazarlama alanındaki online faaliyetlerini sürdürmekteyim. Farklı uzmanlık alanlarında çalışarak halen kendimi sürekli yenileyerek geliştirmekteyim.

Yorum Yap

Ramazan Bıyıkcı

"Merhaba! Ben Ramazan. Medya Planlama ve Dijital Pazarlama Uzmanıyım. Çağımız medya çağı, hayatımızın bir çok alanı online olmuş durumda. Bu süreçte bende markaların dijital ihtiyaçlarını karşılayacak şekilde planlamalar yaparak ve bir çok markanın dijital pazarlama alanındaki faaliyetlerini sürdürmekteyim. Farklı görevler ve farklı uzmanlık alanlarında çalışarak halen kendimi sürekli yenileyerek geliştirmekteyim."