下面给出 HashMap 和 TreeMap 之间的区别:
- HashMap 保持无序,而
TreeMap
保持升序。 - HashMap 是通过哈希表实现的,而 TreeMap 是通过
Tree
结构实现的。 - HashMap 可以按
Key
或value
排序,而TreeMap
可以按Key
排序。 - HashMap 可能包含具有一个
null
值和多个null
值,而TreeMap
不能包含null
键但可以具有多个null
值。
12、HashMap 和 TreeMap 有什么区别?
下面给出 HashMap 和 TreeMap 之间的区别:
TreeMap
保持升序。Tree
结构实现的。Key
或 value
排序,而 TreeMap
可以按 Key
排序。null
值和多个null
值,而 TreeMap
不能包含null
键但可以具有多个null
值。