Java中的ArrayList clear() 方法(附例子)

Java中的ArrayList clear() 方法(附例子)

在Java中, ArrayListclear() 方法用于从列表中删除所有元素。该调用返回后,列表将为空,因此每当执行此操作时,相应ArrayList的所有元素都将被删除,因此它成为ArrayList从内存中删除元素以实现优化的重要功能。

语法:

clear()

返回类型: 它不返回任何值,因为它删除列表中的所有元素并使其为空。

提示: 它实现以下接口:Serializable,Cloneable,Iterable<E>,Collection<E>,List<E>,RandomAccess

例子1:

// Java程序说明ArrayList类的clear()方法的工作原理

// 导入所需类
import java.util.ArrayList;

// 主类
public class GFG {
    // 主驱动器方法
    public static void main(String[] args)
    {
        // 创建一个空的Integer ArrayList
        ArrayList<Integer> arr = new ArrayList<Integer>(4);

        // 使用 add() 方法将元素添加到上述ArrayList
        arr.add(1);
        arr.add(2);
        arr.add(3);
        arr.add(4);

        // 打印当前ArrayList中的元素
        System.out.println("The list initially: " + arr);

        // 使用clear()方法清除元素
        arr.clear();

        // 使用clear()方法后显示ArrayList元素
        System.out.println(
            "The list after using clear() method: " + arr);
    }
}

输出:

The list initially: [1, 2, 3, 4]
The list after using clear() method: []

新例子:

在这个例子中,我们创建了一个名为animals的新ArrayList,并使用add()方法添加一些元素到它中。然后,我们打印ArrayList的元素。

接下来,我们调用clear()方法从ArrayList中删除所有元素。最后,我们再次打印ArrayList的元素,以证明它现在为空。

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    // 创建一个新的ArrayList
    ArrayList<String> animals = new ArrayList<>();

    // 添加一些元素到ArrayList中
    animals.add("Dog");
    animals.add("Cat");
    animals.add("Rabbit");
    animals.add("Bird");

    // 打印ArrayList的元素
    System.out.println("Animals: " + animals);

    // 使用clear()方法清除ArrayList
    animals.clear();

    // 清除ArrayList后再次打印ArrayList的元素
    System.out.println("Animals after clearing: " + animals);
  }
}

输出:

Animals: [Dog, Cat, Rabbit, Bird]
Animals after clearing: []

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程