清除Java中的ArrayList

可以使用java.util.ArrayList.clear()在Java中清除ArrayList。此方法删除ArrayList中的所有元素。ArrayList.clear()方法不需要任何参数,并且它不返回任何值。

演示此的程序如下所示-

示例

import java.util.ArrayList;
import java.util.List;
public class Demo {
   public static void main(String[] args) {
      List aList = new ArrayList();
      aList.add("Orange");
      aList.add("Apple");
      aList.add("Peach");
      aList.add("Guava");
      aList.add("Mango");
      System.out.println("ArrayList before using the ArrayList.clear() method: " + aList);
      aList.clear();
      System.out.println("ArrayList after using the ArrayList.clear() method: " + aList);
   }
}

输出结果

ArrayList before using the ArrayList.clear() method: [Orange, Apple, Peach, Guava, Mango]
ArrayList after using the ArrayList.clear() method: []

现在让我们了解上面的程序。

创建ArrayList aList。然后,使用ArrayList.add()将元素添加到此ArrayList中。在使用ArrayList.clear()方法清除ArrayList之前和之后都会显示ArrayList。演示这的代码片段如下-

List aList = new ArrayList();
aList.add("Orange");
aList.add("Apple");
aList.add("Peach");
aList.add("Guava");
aList.add("Mango");
System.out.println("ArrayList before using the ArrayList.clear() method: " + aList);
aList.clear();
System.out.println("ArrayList after using the ArrayList.clear() method: " + aList);