首頁 >Java >java教程 >使用ArrayList類別的clear()方法清空Java中的陣列列表

使用ArrayList類別的clear()方法清空Java中的陣列列表

PHPz
PHPz原創
2023-07-25 17:07:461777瀏覽

使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn