Bu örnekte, çeşitli yöntemler kullanarak Java’daki LinkedList’teki öğelere erişmeyi öğreneceğiz.
Örnek 1: LinkedList ile öğelere erişim
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.util.LinkedList; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // öğleri LinkedList e ekleme diller.add("Python"); diller.add("Java"); diller.add("JavaScript"); System.out.println("LinkedList: " + diller); // LinkedList içinden öğe okuma String str = diller.get(1); System.out.print("indexi 1 olan element: " + str); } } |
Çıktı:
1 2 3 4 | LinkedList: [Python, Java, JavaScript] indexi 1 olan element: Java |
Örnek 2: iterator() kullanarak linkedlist içinde okuma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.LinkedList; import java.util.Iterator; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // öğleri LinkedList e ekleme diller.add("Python"); diller.add("Java"); diller.add("JavaScript"); // Iterator nesnesi oluşturma Iterator<String> iterate = diller.iterator(); System.out.print("LinkedList: "); while(iterate.hasNext()) { System.out.print(iterate.next()); System.out.print(", "); } } } |
Çıktı:
1 2 3 | LinkedList: Python, Java, JavaScript, |
Örnek 3: listIterator() kullanarak okuma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import java.util.LinkedList; import java.util.ListIterator; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // öğleri LinkedList e ekleme diller.add("Python"); diller.add("Java"); diller.add("JavaScript"); // ListIterator Ouşturma ListIterator<String> listIterate = diller.listIterator(); System.out.print("LinkedList: "); while(listIterate.hasNext()) { System.out.print(listIterate.next()); System.out.print(", "); } // Geri Doğru Okuma System.out.print("\nTersten LinkedList: "); while(listIterate.hasPrevious()) { System.out.print(listIterate.previous()); System.out.print(", "); } } } |
Çıktı:
1 2 3 4 | LinkedList: Python, Java, JavaScript, Tersten LinkedList: JavaScript, Java, Python, |
Yorum Yap