Java Koleksiyonlarında yeniyim ve şüphem neden bağlantı listesindeki bir öğeyi geriye doğru yönde değiştiremiyorum. Ne yaptığımı açıklayacağım ve lütfen şüphelerimi açıklığa kavuşturacağım.LinkedList öğelerini ters sırada yineleme nasıl yapılır?
- I arayüz ileri tekrarlamalar için yineleyici ve geri tekrarlamalar için listiterator oluşturduk. Neden geriye doğru iterasyonlar çalışmıyor?
i ileri ve geri iterasyonlarında elementlerden oluşan bir dizi çapraz aynı programda yineleyici ve listiterator arayüzü kullanılamaz?
Kod Parçacığı: Geriye Iterasyon için çıkış olduğunu
import java.util.*; class NewClass{ public static void main(String args[]){ LinkedList<String> obj = new LinkedList<String>(); obj.add("vino"); obj.add("ajith"); obj.add("praveen"); obj.add("naveen"); System.out.println(obj); System.out.println("For loop "); //using for loop for(int count=0; count < obj.size(); count++){ System.out.println(obj.get(count)); } System.out.println("For each loop "); //using foreach loop for(String s:obj){ System.out.println(s); } System.out.println("Whileloop "); //using whileloop int count=0; while(obj.size() > count){ System.out.println(obj.get(count)); count++; } System.out.println("Forward Iterations "); //using iterator Iterator it = obj.iterator(); while(it.hasNext()){ System.out.println(it.next()); } ListIterator lit = obj.listIterator(); System.out.println("Backward Iterations"); while(lit.hasPrevious()){ System.out.println(lit.previous()); } } }
Çıktı
[vino, ajith, praveen, naveen] For loop vino ajith praveen naveen For each loop vino ajith praveen naveen Whileloop vino ajith praveen naveen Forward Iterations vino ajith praveen naveen Backward Iterations
? Önceden Lütfen herkes yardım me.thanks
Son liste öğesinden yinelemeye başladığınızdan emin misiniz? –