排序技术遵循TreeMap?

Har*_*aji 1 java sorting map data-structures

TreeMap当我们尝试打印存储在其中的数据时,有人能解释数据是如何自动排序的吗?

Mic*_*rdt 7

他们不是; TreeMap使用红黑树来管理数据,此树隐式保存数据的排序.迭代器必须做的就是遍历节点.

  • 更一般地,TreeMap类期望元素实现该方法所属的Comparable接口.或者,您可以将Comparator接口的实现传递给TreeMap的构造函数,该构造函数允许它存储不实现Comparable的对象(或使用不同的排序顺序). (3认同)