Set集合
2025年4月4日小于 1 分钟
Set集合
概述
Set集合是一种不包含重复元素的集合,它继承自Collection接口,实现了Set接口的类有HashSet、LinkedHashSet和TreeSet等。
无序;不重复;无索引
注:这里的顺序指添加顺序,即指添加元素的顺序和取出数据的顺序不一致。
- HashSet:无序;不重复;无索引
- LinkedHashSet:有序;不重复;无索引
- TreeSet:排序;不重复;无索引
- 排序:默认按从小到大升序排序
HashSet
HashSet是Set接口的一个实现类,它使用哈希表(HashMap)来存储元素。HashSet不允许存储重复的元素,并且不保证元素的顺序。\
使用
- 导入包
improt java.util.*
- 创建对象
Set<需要的类型> set = new HashSet<>()
常用方法
继承的Collection接口的方法