Bu örnekte, Bağlı liste olarak da bilinen LinkedList’ten farklı yöntemler kullanarak elemanları kaldırmayı öğreneceğiz.
Örnek 1: remove() metodunu kullanarak kaldırma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.util.LinkedList; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // LinkedList'e eleman ekleme diller.add("Java"); diller.add("Python"); diller.add("JavaScript"); diller.add("Kotlin"); System.out.println("LinkedList: " + diller); // indexi 3 olan elemanı kaldırma String str = diller.remove(3); System.out.println("Silinen Element: " + str); System.out.println("Updated LinkedList: " + diller); } } |
Çıktı:
1 2 3 4 | Silinen Element: Kotlin Updated LinkedList: [Java, Python, JavaScript] |
Örnek 2: ListIterartor kullanarak öğeyi kaldırma
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 | import java.util.LinkedList; import java.util.ListIterator; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // LinkedList'e eleman ekleme diller.add("Java"); diller.add("Python"); diller.add("JavaScript"); diller.add("Kotlin"); System.out.println("LinkedList: " + diller); // ListIterator Oluşturma ListIterator<String> listIterate = diller.listIterator(); listIterate.next(); // next() metodu yardımı ile sıradaki elemanı kaldırma listIterate.remove(); System.out.println("Yeni LinkedList: " + diller); } } |
Çıktı:
1 2 3 4 | LinkedList: [Java, Python, JavaScript, Kotlin] Yeni LinkedList: [Python, JavaScript, Kotlin] |
Örnek 3: clear() metodu kullanarak tüm elemanları kaldırma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.util.LinkedList; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // LinkedList'e eleman ekleme diller.add("Java"); diller.add("Python"); diller.add("JavaScript"); diller.add("Kotlin"); System.out.println("LinkedList: " + diller); diller.clear(); System.out.println("LinkedListclear(): " + diller); } } |
Çıktı:
1 2 3 4 | LinkedList: [Java, Python, JavaScript, Kotlin] LinkedList clear(): [] |
Örnek 4: removeIf() metodu kullanarak kaldırma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.util.LinkedList; class Main { public static void main(String[] args) { LinkedList<String> diller = new LinkedList<>(); // LinkedList'e eleman ekleme diller.add("Java"); diller.add("Python"); diller.add("JavaScript"); diller.add("Kotlin"); System.out.println("LinkedList: " + diller); // JavaScript Olan elemnı kaldırın diller.removeIf((String e) -> e=="JavaScript"); System.out.println("Updated LinkedList: " + diller); } } |
Çıktı:
1 2 3 4 | LinkedList: [Java, Python, JavaScript, Kotlin] Updated LinkedList: [Java, Python, Kotlin] |










Yorum Yap