Методът 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 ().








