Методът Java ArrayList clear () премахва всички елементи от списък с паралели.
Синтаксисът на clear()
метода е:
arraylist.clear()
Тук arraylist е обект на ArrayList
класа.
clear () Параметри
В clear()
метода не взема никакви параметри.
clear () Върната стойност
В clear()
метода не връща никаква стойност. По-скоро той прави промени в списъка с артикули.
Пример 1: Премахнете всички елементи от 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); ) )
Изход
Езици за програмиране: (Java, JavaScript, Python) ArrayList след clear (): ()
В горния пример създадохме списък с имена с имена. Арралистът съхранява името на програмните езици.
Тук използвахме clear()
метода за премахване на всички елементи на езиците.
ArrayList clear () Vs. премахнете всички()
ArrayList предоставя и removeAll()
метода, който също премахва всички елементи от списъка с паралели. Например,
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); ) )
Изход
Нечетен номер ArrayList: (1, 3, 5) ArrayList след removeAll (): ()
В горния пример създадохме списък с имена на име oddNumbers. Тук можем да видим, че removeAll()
методът се използва за премахване на всички елементи от списъка с паралели.
Както методът, така removeAll()
и clear()
методът изпълняват една и съща задача. Въпреки това, clear()
методът се използва повече от removeAll()
. Това е така, защото clear()
е по-бърз и ефективен в сравнение с removeAll()
.
За да научите повече за removeAll()
, посетете метода на Java removeAll ().