当然!该
TreeMap.putAll方法(以及采用SortedMap的TreeMap构造函数)调用一个
buildFromSorted内部调用的方法,该方法在docs中被描述为:“根据排序后的数据构建线性时间树”,因此听起来像它可以完成您想要的事情。
只需为该
putAll方法提供一些实现Map
的方法,但是该方法在地图的entryset迭代器(
Map.entrySet().iterator())处返回排序值列表。

当然!该
TreeMap.putAll方法(以及采用SortedMap的TreeMap构造函数)调用一个
buildFromSorted内部调用的方法,该方法在docs中被描述为:“根据排序后的数据构建线性时间树”,因此听起来像它可以完成您想要的事情。
只需为该
putAll方法提供一些实现Map
Map.entrySet().iterator())处返回排序值列表。