📜  用示例列出Java中的 clear() 方法(1)

📅  最后修改于: 2023-12-03 15:40:55.845000             🧑  作者: Mango

Java中的clear()方法

在Java中,clear()方法是清空集合中所有元素的常用方法。它可以应用于诸如List、Set和Map等集合中。

示例

以下是使用clear()方法清除List集合中所有元素的示例代码:

List<String> list = new ArrayList<>();
list.add("element 1");
list.add("element 2");
list.add("element 3");
System.out.println("List before clear: " + list);
list.clear();
System.out.println("List after clear: " + list);

运行以上代码,结果如下所示:

List before clear: [element 1, element 2, element 3]
List after clear: []

以上代码创建了一个名为list的空ArrayList,然后使用add()方法向列表中添加三个元素。最后使用clear()方法清空列表,并在清空前和清空后打印列表。

与List类似,Set和Map也有类似的clear()方法。

语法

以下是clear()方法的语法:

public void clear()
参数

clear()方法没有参数。

返回值

clear()方法没有返回值。

注意事项

在使用clear()方法时应当注意以下几点:

  • clear()会从集合中删除所有元素,因此在使用该方法后,集合对象将变为空,这意味着之前占用的内存可能会被回收。

  • 请注意,clear()方法不会删除集合对象本身,只是将对象中的元素清除。

  • 如果将空集合或null引用传递给clear()方法,将不会发生任何事情,因为没有元素可供清除。

总结

clear()方法是清空Java集合中所有元素的方法。它没有参数和返回值,只需将其应用于集合对象即可。在使用clear()方法时,需要注意其会清空集合元素,但不会删除集合本身。