我有一个有名字和分数的对象.我想对这些对象的集合进行排序,以便按名称对它们进行分组,并按每组中的最高分数进行排序(并且在组内也按降序分数排序).
让我展示一下我打算实现的目标.假设我有这些对象(名称,分数):
(a,3) (a,9) (b,7) (b,10) (c,8) (c,3)
然后我希望他们像这样排序:
(b,10) (b,7) (a,9) (a,3) (c,8) (c,3)
这对比较器来说是可行的吗?我无法弄明白,所以任何提示都会受到赞赏.
java
java ×1