„Java ArrayList“ išvalyti ()

„Java ArrayList clear ()“ metodas pašalina visus elementus iš masyvų sąrašo.

clear()Metodo sintaksė yra tokia:

 arraylist.clear()

Čia masyvų sąrašas yra klasės objektas ArrayList.

išvalyti () parametrus

clear()Metodas nesiima jokių parametrų.

aiški () grąžinimo vertė

clear()Metodas negrąžina jokios vertės. Veikiau jis keičia masyvų sąrašą.

1 pavyzdys: pašalinkite visus elementus iš „String Type ArrayList“

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

Rezultatas

 Programavimo kalbos: (Java, JavaScript, Python) ArrayList po išvalymo (): ()

Ankstesniame pavyzdyje mes sukūrėme masyvų sąrašą, pavadintą kalbomis. Masyvų sąraše saugomas programavimo kalbų pavadinimas.

Čia mes naudojome clear()metodą, kad pašalintume visus kalbų elementus.

„ArrayList clear“ (), palyginti su pašalinti visus()

„ArrayList“ taip pat pateikia removeAll()metodą, kuris taip pat pašalina visus elementus iš masyvų sąrašo. Pavyzdžiui,

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

Rezultatas

 Nelyginis skaičius „ArrayList“: (1, 3, 5) „ArrayList“ po „RemoveAll“ (): ()

Ankstesniame pavyzdyje mes sukūrėme masyvų sąrašą pavadinimu oddNumbers. Čia galime pamatyti, kad removeAll()metodas naudojamas pašalinti visus elementus iš masyvų sąrašo.

Tiek metodas, tiek removeAll()ir clear()atlieka tą pačią užduotį. Tačiau clear()metodas naudojamas daugiau nei removeAll(). Taip yra todėl, kad clear()yra greitesnis ir efektyvesnis, palyginti su removeAll().

Norėdami sužinoti daugiau apie tai removeAll(), apsilankykite „Java removeAll (“) metodu.

Įdomios straipsniai...