Set接口方法
- 无序,添加和取出顺序不一样,无索引
- 没有重复的元素,最多包含一个null
- Set接口也是Collection子接口,常用方法一样
- Set同Collection遍历方式一样:
- 可以使用迭代器(Iterator it = set.iterator())
- 可以使用增强for
- 不能使用索引方式
HashSet
- HashSet实现了Set接口
- HashSet实际上底层为HashMap,其构造方法如下:
public HashSet(){
map = new HashMao<>();
}
- 可以存放null值,但是只能有一个
- HashSet不保证元素是有序的,取决于hash后,再确定索引的结果
- 不能有重复元素
来源链接:https://www.cnblogs.com/luvisdru9/p/18666420
没有回复内容