📌  相关文章
📜  Java中的 AbstractSet clear() 方法与示例(1)

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

Java中的 AbstractSet clear() 方法与示例

简介

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()方法清空了集合,最后输出的结果就是一个空的集合。