📅  最后修改于: 2023-12-03 15:40:55.845000             🧑  作者: Mango
在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()
方法时,需要注意其会清空集合元素,但不会删除集合本身。