注意HashMap是依赖重写hashCode equals方法实现key(key是对象时)去重,而TreeMap中(key是自定义对象时)是依靠实现Comparable接口(内部排序)或者Comparator(外部排序)方式来实现key的去重。这是TreeMap最大的特性
Java基础之【TreeMap和HashMap需要注意的地方】
最新推荐文章于 2025-04-09 11:16:19 发布
注意HashMap是依赖重写hashCode equals方法实现key(key是对象时)去重,而TreeMap中(key是自定义对象时)是依靠实现Comparable接口(内部排序)或者Comparator(外部排序)方式来实现key的去重。这是TreeMap最大的特性