gpt4 book ai didi

java - 如何根据类别从List(复杂数据类型)中取出前10条记录?

转载 作者:行者123 更新时间:2023-12-01 09:26:52 25 4
gpt4 key购买 nike

我有一个类结构:

class TopTenAccount{
Long account;
Long src;
Long dest;
Long count;
}

我有这个对象的列表。

List<TopTenAccount> topTenAccount;

现在,根据计数,我只需要前 10 条记录(条件:“account+src+dest”对于每条记录都应该相同)。

基本上我想要每个类别的前 10 条记录 (account+src+dest)。

最佳答案

将 Collections.sort 与自定义比较器结合使用

                   Collections.sort(list,new Comapartor<TopTenAccount> {
//override compateTo method with your compare logic

});

然后进行循环并获取此列表中的前 10 个对象

        for(int i=0;i<10 && i < list.size();i++) {
System.out.println(list.get(i));
}

关于java - 如何根据类别从List(复杂数据类型)中取出前10条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39762844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com