Java ArrayList notīrīt ()

Java ArrayList clear () metode noņem visus elementus no masīvu saraksta.

Metodes sintakse clear()ir šāda:

 arraylist.clear()

Šeit masīvu saraksts ir ArrayListklases objekts .

skaidrs () parametri

clear()Metode neveic nekādus parametrus.

skaidrs () Atgriešanās vērtība

clear()Metode neatgriež nekādu vērtību. Drīzāk tas veic izmaiņas masīvu sarakstā.

1. piemērs: noņemiet visus elementus no virknes tipa masīva saraksta

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

Rezultāts

 Programmēšanas valodas: (Java, JavaScript, Python) ArrayList pēc notīrīšanas (): ()

Iepriekš minētajā piemērā mēs esam izveidojuši masīvu sarakstu ar valodām. Masīvu sarakstā tiek saglabāts programmēšanas valodu nosaukums.

Šeit mēs izmantojām clear()metodi, lai noņemtu visus valodu elementus.

ArrayList notīrīt () Vs. noņemt visus()

ArrayList nodrošina arī removeAll()metodi, kas arī noņem visus elementus no masīvu saraksta. Piemēram,

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

Rezultāts

 Nepāra skaitļa masīva saraksts: (1, 3, 5) masīva saraksts pēc noņemšanas Visi (): ()

Iepriekš minētajā piemērā mēs esam izveidojuši masīvu sarakstu ar nosaukumu oddNumbers. Šeit mēs varam redzēt, ka removeAll()metodi izmanto, lai visus elementus noņemtu no masīvu saraksta.

Gan metode, removeAll()gan clear()metode veic vienu un to pašu uzdevumu. Tomēr clear()metodi izmanto vairāk nekā removeAll(). Tas ir tāpēc, ka clear()ir ātrāks un efektīvāks salīdzinājumā ar removeAll().

Lai uzzinātu vairāk par to removeAll(), apmeklējiet metodi Java removeAll ().

Interesanti raksti...