Java ArrayList clear () meetod eemaldab kõik elemendid massiiviloendist.
Meetodi süntaks clear()
on:
arraylist.clear()
Siin on arraylist ArrayList
klassi 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 ().