4. Set的说明
Set和Map主要的不同有两点:Set是继承自Collection的接口类,Set中只存储了Key。
4.1 常见方法的说明
注意:
- Set是继承自Collection的一个接口类
- Set中只存储了key,并且要求key一定要唯一
- TreeSet的底层是使用Map来实现的,其使用key与Object的一个默认对象作为键值对插入倒Map中的
- Set最大的功能就是对集合中的元素进行去重
- 实现Set接口的常用类有TreeSet和HashSet,还有一个LinkedHashSet,在高阶数据结构中学习。
- Set中的key不能修改,如果要修改,需要先将原来的删除带哦,然后再重新插入。
- TreeSet中不能插入null的key,HashSet可以
4.2 TreeSet的使用案例
add(key):
contains 和 remove方法
迭代器遍历
完!