Collection接口之Set
Set接口及其实现类HashSet:
- Set接口是Collection接口的子接口,
- Set是元素无序且不可重复的集合
- HashSet(哈希集):是Set的一个重要实现类
- Set从Collection接口中继承了添加与删除的方法,但是其没有set方法,因为他存的数据都是无序的所以无法给定一个索引修改该索引的值。
- Set中的数据遍历只能使用for each 或者迭代器遍历。(因其储存的数据是无序的)
- Set中的数据不可重复,无论重复添加多少次最终只会保留一个该对象的引用,并且最终保留的是第一次添加的那一个
- Set可以添加空对象null。