English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map-сборники

Java Set-сборники

Java Ввод/вывод (I/O)

Java Reader/Writer

Другие темы Java

Метод использования и пример Java ArrayList clear()

Java методы ArrayList

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

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

arraylist.clear();

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

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

Возврат значения метода clear()

Метод clear() не возвращает никакого значения. Он очищает ArrayList.

Пример 1: Удаление всех элементов из ArrayList типа String

import java.util.ArrayList;
class Main {
    public static void main(String[] args){
        // Создание ArrayList
        ArrayList<String> languages = new ArrayList<>();
        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("Языки программирования: " + languages);
        // Удаление всех элементов
        languages.clear();
        System.out.println("ArrayList после clear(): " + languages);
    }
}

результат вывода

Языки программирования: [Java, JavaScript, Python]
ArrayList после clear(): []

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

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

ArrayList clear() и removeAll()

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

import java.util.ArrayList;
class Main {
    public static void main(String[] args){
        // Создание ArrayList
        ArrayList<Integer> oddNumbers = new ArrayList<>();
        // Добавление элементов в ArrayList
        oddNumbers.add(1);
        oddNumbers.add(3);
        oddNumbers.add(5);
        System.out.println("Нечетные ArrayList: " + oddNumbers);
        // удаление всех элементов
        oddNumbers.removeAll(oddNumbers);
        System.out.println("ArrayList после removeAll(): " + oddNumbers);
    }
}

результат вывода

ArrayList с奇数: [1, 3, 5]
ArrayList после removeAll(): []

В上面的 примере мы создали ArrayList под названием oddNumbers. Здесь мы можем увидеть, что метод removeAll() используется для удаления всех элементов из arraylist.

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

Java методы ArrayList