源码分析

等你翻开 HashSet 的源码时, 你会发现没有什么需要分析的。 其存储数据的容器就是一个 HashMap, 我们把存储的数据以 Key 存入HashMap 中, 所以说存入 HashMap 的数据的 Key 就是 HashSet 的数据啦。 既然是 key 了那么 set 的一个很明显的特点就是不会重复。