Java ArrayList clear ()

Java ArrayList clear () yöntemi, bir dizi listesinden tüm öğeleri kaldırır.

clear()Yöntemin sözdizimi şöyledir:

 arraylist.clear()

Burada dizi listesi, ArrayListsınıfın bir nesnesidir .

clear () Parametreler

clear()Yöntemin bir parametre almaz.

clear () Dönüş Değeri

clear()Yöntem herhangi bir değer döndürmez. Bunun yerine, dizi listesinde değişiklikler yapar.

Örnek 1: String Type ArrayList'ten tüm öğeleri kaldırın

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // remove all elements languages.clear(); System.out.println("ArrayList after clear(): " + languages); ) )

Çıktı

 Programlama Dilleri: (Java, JavaScript, Python) ArrayList sonra clear (): ()

Yukarıdaki örnekte, diller adlı bir dizi listesi oluşturduk. Dizi listesi, programlama dillerinin adını depolar.

Burada, clear()dillerin tüm unsurlarını kaldırmak için yöntemi kullandık .

ArrayList clear () Vs. hepsini kaldır()

ArrayList ayrıca removeAll()dizi listesinden tüm öğeleri kaldıran yöntemi de sağlar . Örneğin,

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList oddNumbers = new ArrayList(); // add elements to arraylist oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("Odd Number ArrayList: " + oddNumbers); // remove all elements oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList after removeAll(): " + oddNumbers); ) )

Çıktı

 Tek Sayı ArrayList: (1, 3, 5) removeAll'den sonra ArrayList (): ()

Yukarıdaki örnekte, oddNumbers adında bir dizi listesi oluşturduk. Burada, removeAll()yöntemin tüm elemanları dizi listesinden çıkarmak için kullanıldığını görebiliriz .

Hem removeAll()ve clear()yöntem aynı görevi gerçekleştiriyorsunuz. Ancak clear()yöntem daha çok kullanılmaktadır removeAll(). Çünkü clear()daha hızlı ve verimli removeAll().

Daha fazla bilgi edinmek için removeAll()Java removeAll () yöntemini ziyaret edin.

Ilginç makaleler...