Object 的 equal() 、hashCode()方法说起
之前对这两个方法感觉很平常,不知道有啥作用,在复习java 容器类的时候我知道其奥秘了。
HashSet 、HashMap如何判断集合元素和map中的key不重复?
由于hashSet内部实现就是HashMap的key,所以分析HashMap就可以了。会先检查对象的HashCode 是否和集合中的已有的重复与否,不同表示不重复,若相同在调用equals 进行比较,true 表示重复,false...
原创
2019-03-20 16:53:31 ·
335 阅读 ·
0 评论