Java ArrayList clear ()

Метод Java ArrayList clear () видаляє всі елементи зі списку списків.

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

 arraylist.clear()

Тут arraylist є об’єктом ArrayListкласу.

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

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

clear () Повернене значення

clear()Метод не повертає ніякого значення. Швидше, це вносить зміни до списку записів.

Приклад 1: Видаліть усі елементи зі рядка типу 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 () проти. видалити всі()

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

І the, removeAll()і clear()метод виконують одне і те ж завдання. Однак clear()метод використовується більше ніж removeAll(). Це тому, що clear()це швидше та ефективніше порівняно з removeAll().

Щоб дізнатися більше про це removeAll(), відвідайте метод Java removeAll ().

Цікаві статті...