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 ArrayList
osztá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.