Set 集合其实是对 Map 集合的封装,Map 集合存储的是键值对,那么将值隐藏,不向外界暴露,这样就形成了 Set 集合。HashSet 就是 HashMap 通过隐藏 Value 来实现的。