Java ArrayList clear ()

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

Интересни статии...