Java ArrayList törlés ()

A Java ArrayList clear () metódus eltávolítja az összes elemet egy tömblistából.

A clear()módszer szintaxisa :

 arraylist.clear()

Itt az arraylist az ArrayListosztály objektuma .

clear () Paraméterek

A clear()módszer nem vesz fel paramétereket.

clear () Return Value

A clear()módszer nem ad vissza értéket. Inkább megváltoztatja a tömblistát.

1. példa: Távolítson el minden elemet a String Type ArrayList listából

 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); ) )

Kimenet

 Programozási nyelvek: (Java, JavaScript, Python) ArrayList a tiszta () után: ()

A fenti példában létrehoztunk egy nyelvek nevű tömblistát. A tömblista tárolja a programozási nyelvek nevét.

Itt használtuk a clear()módszert a nyelvek összes elemének eltávolítására.

ArrayList clear () Vs. összes eltávolítása()

Az ArrayList biztosítja azt a removeAll()módszert is, amely szintén eltávolít minden elemet a tömblistáról. Például,

 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); ) )

Kimenet

 Páratlan számú tömblista: (1, 3, 5) ArrayList az eltávolítás utánAll (): ()

A fenti példában létrehoztunk egy oddNumbers nevű tömblistát. Itt láthatjuk, hogy a removeAll()metódust arra használják, hogy az összes elemet eltávolítsa a tömblistáról.

A removeAll()és a clear()módszer is ugyanazt a feladatot látja el. A clear()módszert azonban többet használják, mint removeAll(). Azért, mert clear()gyorsabb és hatékonyabb ahhoz képest removeAll().

További információért removeAll()keresse fel a Java removeAll () metódust.

érdekes cikkek...