Collection接口之Set

Set接口及其实现类HashSet:

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