📅  最后修改于: 2023-12-03 15:01:50.363000             🧑  作者: Mango
AbstractSet
是一个抽象类,实现了Set
接口,提供了一些通用的方法,如add()
、remove()
等等,同时保证了每个元素只会出现一次,并且没有顺序。AbstractSet
中的clear()
方法用于清空集合中的所有元素。
public void clear()
无。
import java.util.AbstractSet;
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> set = new HashSet<String>() {
{
add("Java");
add("C++");
add("Python");
}
};
System.out.println("Set before clear: " + set); // Set before clear: [Java, Python, C++]
set.clear();
System.out.println("Set after clear: " + set); // Set after clear: []
}
}
这段代码创建了一个HashSet
对象,并添加了三个字符串。在输出集合元素之前,调用了clear()
方法清空了集合,最后输出的结果就是一个空的集合。