Java集合类中的clear()方法介绍
Java集合类中的clear()方法是用来清空集合中的所有元素的。
clear()方法是Collection接口的一个默认方法,它被所有继承自Collection接口的集合类实现。
语法:
void clear()
通过调用clear()方法,可以清除集合中的所有元素。一旦清除了集合中的元素,集合将变为空集合。
下面是使用clear()方法的一个示例:
import java.util.ArrayList;
import java.util.List;
public class ClearExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Element 1");
list.add("Element 2");
list.add("Element 3");
System.out.println("Original List: " + list);
list.clear();
System.out.println("Cleared List: " + list);
}
}
输出:
Original List: [Element 1, Element 2, Element 3]
Cleared List: []
在上面的示例中,我们首先创建了一个ArrayList集合,并向其添加了三个元素。然后,我们使用clear()方法清空了集合中的所有元素。最后,我们输出了清空后的集合。
在上面的示例中,我们使用了ArrayList,但clear()方法同样适用于其他继承自Collection接口的集合类,比如LinkedList,HashSet等。
需要注意的是,调用clear()方法后,集合中的所有元素都将被删除,集合将变为空集合。但是,集合对象本身并没有被销毁,可以继续使用。
另外,需要注意的是,clear()方法不会改变集合对象的容量。集合对象的容量是指可以容纳的元素的数量。当清除集合中的元素后,集合的容量并不会改变,它仍然可以容纳同样数量的元素。只是元素的个数变为了0。
总结:
clear()方法是Java集合类中的一个非常有用的方法,通过它可以清空集合中的所有元素。清空集合后,集合将变为空集合,元素个数变为0,但是集合对象本身仍然存在,可以继续使用。
