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, ArrayList
sı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.