Java massiivi loend tühi ()

Java ArrayList clear () meetod eemaldab kõik elemendid massiiviloendist.

Meetodi süntaks clear()on:

 arraylist.clear()

Siin on arraylist ArrayListklassi objekt .

selge () parameetrid

clear()Meetod ei võta parameetrid.

selge () tagastusväärtus

clear()Meetod ei tagasta mingit väärtust. Pigem muudab see massiivi loendit.

Näide 1: eemaldage String Type ArrayList kõik elemendid

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

Väljund

 Programmeerimiskeeled: (Java, JavaScript, Python) ArrayList pärast tühjendamist (): ()

Ülaltoodud näites oleme loonud massiivide nimekirja nimedega keeled. Massiivide nimekiri salvestab programmeerimiskeelte nime.

Siin oleme clear()meetodit kasutanud keelte kõigi elementide eemaldamiseks.

ArrayList selge () Vs. Eemalda kõik()

ArrayList pakub ka removeAll()meetodit, mis eemaldab ka kõik elemendid massiiviloendist. Näiteks,

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

Väljund

 Paaritu arv ArrayList: (1, 3, 5) ArrayList pärast eemaldamistAll (): ()

Ülaltoodud näites oleme loonud massiivide loendi nimega oddNumbers. Siin näeme, et removeAll()meetodit kasutatakse kõigi elementide eemaldamiseks massiiviloendist.

Mõlemad removeAll()ja clear()meetod täidavad sama ülesannet. Kuid clear()meetodit kasutatakse rohkem kui removeAll(). Sellepärast, et see clear()on kiirem ja tõhusam võrreldes removeAll().

Selle kohta lisateabe saamiseks removeAll()külastage meetodit Java removeAll ().

Huvitavad Artiklid...