番石榴集团由成员和成员订购

时间:2015-05-18 10:52:52

标签: guava

我想用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);
}

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用guava tables进行多键访问。