注意HashMap是依赖重写hashCode equals方法实现key(key是对象时)去重,而TreeMap中(key是自定义对象时)是依靠实现Comparable接口(内部排序)或者Comparator(外部排序)方式来实现key的去重。这是TreeMap最大的特性
Java基础之【TreeMap和HashMap需要注意的地方】
最新推荐文章于 2024-08-29 20:45:55 发布
本文探讨了HashMap和TreeMap两种数据结构在Java中如何实现key的去重。HashMap依赖于hashCode和equals方法,而TreeMap则通过实现Comparable接口或使用Comparator进行内部或外部排序来确保key的唯一性。
1299

被折叠的 条评论
为什么被折叠?



