HashMap和TreeMap之间有什么区别?
- 论坛
- HashMap和TreeMap之间有什么区别?
16 浏览
匿名的
0 Comments
HashMap
是通过哈希表实现的,而 TreeMap
是通过红黑树实现的。实际上,HashMap
和 TreeMap
的主要区别反映了哈希
和二叉树
之间的主要区别,即在迭代时,TreeMap可以保证按照元素的compareTo()方法或在TreeMap构造函数中设置的比较器所确定的键顺序。
请参阅下图。