使用ArrayList類別的clear()方法清空Java中的陣列列表
在Java程式設計中,我們經常使用ArrayList類別來管理和操作陣列列表。而有時候,我們可能需要清空一個已有的陣列列表,使其不包含任何元素。這時,就可以使用ArrayList類別的clear()方法來實作。
clear()方法是ArrayList類別中的成員方法,用於將陣列清單中的所有元素移除,使其為空列表。
下面是一個範例程式碼,示範如何使用ArrayList類別的clear()方法清空一個陣列列表。
import java.util.ArrayList; public class ClearArrayListExample { public static void main(String[] args) { // 创建一个数组列表 ArrayList<String> fruits = new ArrayList<>(); // 添加一些水果到数组列表 fruits.add("苹果"); fruits.add("香蕉"); fruits.add("橙子"); fruits.add("葡萄"); // 打印原来的数组列表 System.out.println("原来的数组列表:" + fruits); // 输出:[苹果, 香蕉, 橙子, 葡萄] // 使用clear()方法清空数组列表 fruits.clear(); // 打印清空后的数组列表 System.out.println("清空后的数组列表:" + fruits); // 输出:[] } }
在上述範例程式碼中,我們首先創建了一個陣列列表fruits
,並向其中添加了一些水果。然後,我們使用clear()
方法將陣列列表清空,使用System.out.println()
方法列印清空後的陣列列表。
運行上述程式碼,我們可以看到輸出結果中清空後的陣列列表為空,即不包含任何元素。
要注意的是,clear()
方法只清空了陣列列表中的元素,但並未釋放記憶體空間。如果需要釋放數組列表所佔用的記憶體空間,我們可以在清空數組列表後,將其設定為null
,以便垃圾回收器能夠回收這些記憶體空間。
總結:
本文介紹如何使用ArrayList類別的clear()方法來清空Java中的陣列列表。透過呼叫clear()方法,我們可以方便地將數組列表中的所有元素移除,使其為空列表。當需要清空一個已有的陣列列表時,可以使用這個方法。
以上是使用ArrayList類別的clear()方法清空Java中的陣列列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!