Java Set 集合
Java Set 接口
Set 接口是 Java 集合框架 的一部分,用于存储一个包含唯一元素的集合。
与 List 不同,Set 不允许重复元素,并且不保留元素的顺序(除非您使用的是 TreeSet 或 LinkedHashSet)。
实现 Set 的常用类:
HashSet- 快速且无序TreeSet- 有序集合LinkedHashSet- 按插入顺序排序
提示: 当您只需要存储唯一值时,请使用 Set。
常用集合方法
| 方法 | 描述 | add() |
如果集合中尚不存在该元素,则添加该元素 |
|---|---|
remove() |
从集合中移除元素 |
contains() |
检查集合是否包含该元素 |
size() |
返回元素个数 |
clear() |
移除所有元素 |
集合 vs. 列表(Set vs. List)
| 列表(List) | 集合(Set) |
|---|---|
| 允许重复元素 | 不允许重复元素 |
| 保持顺序 | 不保证顺序 |
| 通过索引访问 | 不支持基于索引的访问 |
接下来,您将详细了解 HashSet 类。

