我试图根据Map
中的值将Map
转换为有序List
。将地图转换为排序列表
假设我有以下几点:
Map<String, Integer> map = Maps.newHashMap();
map.put("foo", 1);
map.put("boo", 3);
map.put("bar", 2);
//list needs to be sorted by Integer Value -- ASC or DESC
List<String> list = //Elegant guava call? List should be: {foo, bar, boo}
我想按整数值排序 - desc或asc。我会更加清楚 – Shawn
@BlueBullet这个问题清楚地表明他想用* values *来排序,即整数。 – Adam