考虑以下代码:
static TreeMap<String, TreeMap<String, Integer>> myMap = new TreeMap<>(new
Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
});外部比较器以字符串作为关键字,并按反向字典顺序排序(已经完成了),我想按反向字典顺序对内部TreeMap进行排序,我应该如何编写TreeMap?
发布于 2017-09-12 00:58:41
有一个.reversed()方法可以做你想做的事情。
// for keys
myMap.comparator().reversed();
// for values
myMap.forEach((s, stringStringTreeMap) -> stringStringTreeMap.comparator().reversed());https://stackoverflow.com/questions/46160710
复制相似问题