Очистить Java ArrayList ()

Метод Java ArrayList clear () удаляет все элементы из arrayylist.

Синтаксис clear()метода:

 arraylist.clear()

Здесь arrayylist - это объект ArrayListкласса.

clear () Параметры

clear()Метод не принимает никаких параметров.

clear () Возвращаемое значение

clear()Метод не возвращает никакого значения. Скорее он вносит изменения в arraylist.

Пример 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 (): ()

В приведенном выше примере мы создали массив с именем languages. Arraylist хранит названия языков программирования.

Здесь мы использовали clear()метод для удаления всех элементов языков.

ArrayList clear () Vs. удалить все()

ArrayList также предоставляет removeAll()метод, который также удаляет все элементы из arrayylist. Например,

 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()метод используется для удаления всех элементов из Arraylist.

Как removeAll()и clear()метод выполняет ту же задачу. Однако clear()метод используется более чем removeAll(). Это потому, что clear()он быстрее и эффективнее по сравнению с removeAll().

Чтобы узнать больше removeAll(), посетите метод Java removeAll ().

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