Java ArrayList.clear() 方法及代码示例

从列表中移除所有(清空)元素

定义

public void clear()

返回值

返回 void

说明

调用后当前数组列表会变成空的列表

本方法由 Collection<E> 接口的 clear() 方法指派

本方法由 List<E> 接口的 clear() 方法指派

本方法重写了 AbstractList<E> 类的 clear() 方法

示例

清空数组列表所有元素的示例

package com.yi21.arraylist;

import java.util.ArrayList;
import java.util.Set;

public class Yi21ArraysListClear {

    public static void main(String[] args) {
        
        Set<String> set = Set.of("Hello", "Java", "21yi");
        ArrayList<String> list = new ArrayList<>();
        list.addAll(set);
        System.out.println("列表的长度: " + list.size());

        list.clear();
        System.out.println("列表的长度: " + list.size());

    }

}

执行结果为 :

列表的长度: 3
列表的长度: 0