我想用guava中的某些成员对元素进行分组和排序,而不是sql。
sql = "SELECT * FROM players GROUP BY club, country ORDER BY goals DESC";
当我尝试通过Multiset进行分组时,它会将entier类作为参数并将其返回给列表。
Multiset<Player> multiset = HashMultiset.create();
for (Player player: players) {
multiset.add(player);
//multiset.add(player, 1);
}
这样做的正确方法是什么?