JDK之HashSet的底层实现

今天下午有点小休,之前一直对Java的HashSet为什么会是不可复制的集合有点迷惑,

打开JDK源码才发现HashSet的底层实现是用的是HashMap

如下图





用HashMap的Key作为HashSet的值用,因HashMap 的Key 是不可重复的,所以HashSet就变成不可重复的集合了 大笑

猜你喜欢

转载自blog.csdn.net/wohiusdashi/article/details/80818273
今日推荐