📅  最后修改于: 2023-12-03 14:56:08.695000             🧑  作者: Mango
在 Java 中,列表是一种常见的数据结构,用于存储一组有序的元素。清除列表可以释放内存空间,避免内存泄漏问题。
ArrayList 是 Java 中常用的列表类,可以使用 clear() 方法清除其中的所有元素。代码如下:
ArrayList<String> list = new ArrayList<>();
// 添加元素到列表中
list.add("apple");
list.add("banana");
list.add("orange");
// 清除列表中的所有元素
list.clear();
以上代码会将列表中的所有元素清除,使其变为空列表。
LinkedList 是 Java 中另一种常用的列表类,可以使用 clear() 方法清除其中的所有元素。代码如下:
LinkedList<String> list = new LinkedList<>();
// 添加元素到列表中
list.add("apple");
list.add("banana");
list.add("orange");
// 清除列表中的所有元素
list.clear();
以上代码会将列表中的所有元素清除,使其变为空列表。
Vector 是 Java 中另一种列表类,可以使用 clear() 方法清除其中的所有元素。代码如下:
Vector<String> vector = new Vector<>();
// 添加元素到列表中
vector.add("apple");
vector.add("banana");
vector.add("orange");
// 清除列表中的所有元素
vector.clear();
以上代码会将列表中的所有元素清除,使其变为空列表。
在 Java 中清除列表很简单,只需要调用列表的 clear() 方法即可。注意,清除列表只是释放了其中元素所占用的内存空间,并不会释放列表对象本身所占用的空间,如果需要释放整个列表对象所占用的内存空间,可以将其设置为 null。