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