当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java ArrayList clear()用法及代码示例


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

用法

public void clear()

参数

clear 方法不需要任何参数。

返回类型

它不会返回任何值,因为它会删除列表中的所有元素并将其变为空。

Tip: It does implement the following interfaces as follows: Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess

ArrayList clear() 方法示例

示例 1:

Java


// Java Program to Illustrate Working of clear() Method
// of ArrayList class
// Importing required classes
import java.util.ArrayList;
// Main class
public class GFG {
    // Main driver method
    public static void main(String[] args)
    {
        // Creating an empty Integer ArrayList
        ArrayList<Integer> arr = new ArrayList<Integer>(4);
        // Adding elements to above ArrayList
        // using add() method
        arr.add(1);
        arr.add(2);
        arr.add(3);
        arr.add(4);
        // Printing the elements inside current ArrayList
        System.out.println("The list initially: " + arr);
        // Clearing off elements
        // using clear() method
        arr.clear();
        // Displaying ArrayList elements
        // after using clear() method
        System.out.println(
            "The list after using clear() method: " + arr);
    }
}
输出
The list initially: [1, 2, 3, 4]
The list after using clear() method: []

示例 2:

在此示例中,我们创建一个名为animals 的新ArrayList,并使用add() 方法向其中添加一些元素。然后,我们打印 ArrayList 的元素。

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

Java


import java.util.ArrayList;
public class Main {
    public static void main(String[] args)
    {
        // Create a new ArrayList
        ArrayList<String> animals = new ArrayList<>();
        // Add some elements to the ArrayList
        animals.add("Dog");
        animals.add("Cat");
        animals.add("Rabbit");
        animals.add("Bird");
        // Print the elements of the ArrayList
        System.out.println("Animals: " + animals);
        // Clear the ArrayList using the clear() method
        animals.clear();
        // Print the elements of the ArrayList after
        // clearing it
        System.out.println("Animals after clearing: "
                           + animals);
    }
}
输出
Animals: [Dog, Cat, Rabbit, Bird]
Animals after clearing: []


相关用法


注:本文由纯净天空筛选整理自Striver大神的英文原创作品 ArrayList clear() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。