<分区>
我的列表看起来像这样
List<Map<CustomClass,Integer>> sampleList = new ArrayList<>();
这里每个自定义类都与一个值相关联,其中该类被视为键,与之关联的值是 map 的值。我可以有多个 1 键具有相同的值。
例如:
List<Map<CustomClass,Integer>> sampleList = new ArrayList<>();
CustomClass a1 = new CustomClass();
CustomClass a2 = new CustomClass();
CustomClass b1 = new CustomClass();
CustomClass b2 = new CustomClass();
Map<CustomClass, Integer> map1 = new HashMap();
map1.put(a1,3);
map1.put(a2,3);
Map<CustomClass, Integer> map2 = new HashMap();
map2.put(b1,2);
map2.put(b2,2);
sampleList.add(map1);
sampleList.add(map2);
现在我希望最终排序的列表具有 {b1,b2,a1,a2}
,即根据整数值排序。