小编use*_*581的帖子

如何反转SortedSet的顺序

我想使用以下内容在Map中打印一个有序列表:

Map<Float, String> mylist = new HashMap<>();

mylist.put(10.5, a);
mylist.put(12.3, b);
mylist.put(5.1, c);

SortedSet<Float> orderlist = new TreeSet<Float>(mylist.keySet());

for (Float i : orderlist) {
    System.out.println(i+" "+mylist.get(i));
}
Run Code Online (Sandbox Code Playgroud)

上面的代码打印:

5.1 c
10.5 a
12.3 b    
Run Code Online (Sandbox Code Playgroud)

但是如何以相反的顺序打印订单列表,如下所示:

12.3 b
10.5 a
5.1 c
Run Code Online (Sandbox Code Playgroud)

java sortedset treeset

8
推荐指数
3
解决办法
4037
查看次数

标签 统计

java ×1

sortedset ×1

treeset ×1