TreeSet 和 TreeMap 默认排序均为按照字典顺序升序排序,TreeMap排序依据为key值
以下为 TreeSet 和 TreeMap 自定义倒序排序样例:
new TreeSet<Integer>(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2 - o1;
}
});
new TreeMap<Integer, Integer>(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2 - o1;
}
});