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: []
相关用法
- Java ArrayList clear()用法及代码示例
- Java ArrayList clone()用法及代码示例
- Java ArrayList contains()用法及代码示例
- Java ArrayList containsAll()用法及代码示例
- Java ArrayList add()用法及代码示例
- Java ArrayList addAll()用法及代码示例
- Java ArrayList get()用法及代码示例
- Java ArrayList indexOf()用法及代码示例
- Java ArrayList removeAll()用法及代码示例
- Java ArrayList remove()用法及代码示例
- Java ArrayList size()用法及代码示例
- Java ArrayList isEmpty()用法及代码示例
- Java ArrayList subList()用法及代码示例
- Java ArrayList set()用法及代码示例
- Java ArrayList sort()用法及代码示例
- Java ArrayList toArray()用法及代码示例
- Java ArrayList toString()用法及代码示例
- Java ArrayList ensureCapacity()用法及代码示例
- Java ArrayList lastIndexOf()用法及代码示例
- Java ArrayList retainAll()用法及代码示例
- Java ArrayList trimToSize()用法及代码示例
- Java ArrayList removeRange()用法及代码示例
- Java ArrayList replaceAll()用法及代码示例
- Java ArrayList removeIf()用法及代码示例
- Java ArrayList forEach()用法及代码示例
注:本文由纯净天空筛选整理自Striver大神的英文原创作品 ArrayList clear() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。