使用Java的ArrayList.clear()函數清空ArrayList中的元素
在Java程式設計中,ArrayList是一種非常常用的資料結構,它可以動態地儲存和存取元素。然而,在某些情況下,我們可能需要清空ArrayList中的所有元素,以便重新使用或釋放記憶體。這時,就可以使用ArrayList的clear()函數來實作。
ArrayList.clear()函數是ArrayList類別中的一個方法,用來清空ArrayList中的所有元素。它的作用是將ArrayList的size設為0,從而刪除所有的元素。清空後的ArrayList仍然存在,並且可以繼續增加新的元素。
下面的程式碼範例示範如何使用ArrayList.clear()函數清空ArrayList中的元素:
import java.util.ArrayList; public class ClearArrayListExample { public static void main(String[] args) { // 创建一个ArrayList对象 ArrayList<String> list = new ArrayList<>(); // 添加元素到ArrayList list.add("元素1"); list.add("元素2"); list.add("元素3"); list.add("元素4"); // 打印ArrayList的初始内容 System.out.println("ArrayList的初始内容为:" + list); // 使用clear()函数清空ArrayList中的元素 list.clear(); // 打印清空后的ArrayList内容 System.out.println("清空后的ArrayList内容为:" + list); } }
執行上述程式碼,輸出結果如下:
ArrayList的初始内容为:[元素1, 元素2, 元素3, 元素4] 清空后的ArrayList内容为:[]
可以看到,清空ArrayList後,ArrayList的size被設定為0,即沒有元素。 clear()函數實作了一次刪除ArrayList中的所有元素,以實現清空的目的。
要注意的是,ArrayList.clear()函數只會刪除ArrayList中的元素,而不會釋放ArrayList物件本身所佔用的記憶體。如果需要釋放ArrayList物件所佔用的內存,可以透過將該物件賦值為null來實現。
list = null;
總結一下,使用Java的ArrayList.clear()函數可以很方便地清空ArrayList中的元素。這個方法非常簡單且高效,適用於需要重複使用或釋放ArrayList物件的場景。
以上是使用java的ArrayList.clear()函數清空ArrayList中的元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!