HashSet<Character> hashSet = new HashSet<>();为什么存储的是不同字符
时间: 2023-12-02 19:06:44 浏览: 111
两个字符串交集并集
4星 · 用户满意度95%
`HashSet` 是一个实现了 `Set` 接口的哈希表,它不允许有重复元素。在这段代码中,我们创建了一个 `HashSet<Character>` 对象来存储字符串中的字符,`Character` 是 Java 中的一个类,用来表示一个 Unicode 字符。由于 `HashSet` 不允许有重复元素,因此当我们向 `HashSet` 中添加相同的字符时,只会保留一个,其余的会被自动过滤掉。因此,最终 `HashSet` 中存储的字符都是不同的。
阅读全文