Gunakan kaedah clear() kelas ArrayList untuk mengosongkan senarai tatasusunan dalam Java
Dalam pengaturcaraan Java, kami sering menggunakan kelas ArrayList untuk mengurus dan mengendalikan senarai tatasusunan. Kadangkala, kita mungkin perlu mengosongkan senarai tatasusunan sedia ada supaya ia tidak mengandungi sebarang unsur. Pada masa ini, anda boleh menggunakan kaedah clear() kelas ArrayList untuk mencapai ini. Kaedah
clear() ialah kaedah ahli dalam kelas ArrayList, digunakan untuk mengalih keluar semua elemen dalam senarai tatasusunan untuk menjadikannya senarai kosong.
Berikut ialah kod sampel yang menunjukkan cara mengosongkan senarai tatasusunan menggunakan kaedah clear() kelas ArrayList.
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); // 输出:[] } }
Dalam kod contoh di atas, kami mula-mula membuat senarai tatasusunan clear()
untuk mengosongkan senarai tatasusunan dan menggunakan kaedah System.out.println()
untuk mencetak senarai tatasusunan yang telah dikosongkan. fruits
,并向其中添加了一些水果。然后,我们使用clear()
方法将数组列表清空,使用System.out.println()
方法打印清空后的数组列表。
运行上述代码,我们可以看到输出结果中清空后的数组列表为空,即不包含任何元素。
需要注意的是,clear()
方法仅清空了数组列表中的元素,但并未释放内存空间。如果需要释放数组列表所占用的内存空间,我们可以在清空数组列表后,将其设置为null
Perlu diingat bahawa kaedah clear()
hanya mengosongkan elemen dalam senarai tatasusunan, tetapi tidak melepaskan ruang memori. Jika kita perlu melepaskan ruang memori yang diduduki oleh senarai tatasusunan, kita boleh menetapkannya kepada null
selepas mengosongkan senarai tatasusunan supaya pengumpul sampah boleh menuntut semula ruang memori.
Atas ialah kandungan terperinci Kosongkan senarai tatasusunan dalam Java menggunakan kaedah clear() kelas ArrayList. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!