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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。