gpt4 book ai didi

java - 使用迭代器和 ArrayList 的具有 10 个记录的多个 ArrayList

转载 作者:行者123 更新时间:2023-11-29 05:59:00 24 4
gpt4 key购买 nike

Multiple Arraylist<> 有 10 条记录。我已经像这样限制了最多 10 个结果,但是如何获得接下来的 10 个结果等等。

try {
ArrayList<CalanderQueryOutput> results = new ArrayList<CalanderQueryOutput>();

List<?> eventsToday = (List<?>) filter.filter(calendar.getComponents(Component.VEVENT));
CalanderQueryOutput caldavOutput = new CalanderQueryOutput();

for (Iterator<?> i = eventsToday.iterator(); i.hasNext();) {
if(Limit < RsLimit){
results.add(caldavOutput);
Limit++;
}
}

}

最佳答案

首先你需要一些其他的数据结构来存储多个arraylists,你可以使用list of list like

List<List<CalanderQueryOutput>> resultList = new ArrayList<List<CalanderQueryOutput>>();
List<CalanderQueryOutput> results = new ArrayList<CalanderQueryOutput>();
for (Iterator<?> i = eventsToday.iterator(); i.hasNext();) {
if(Limit < RsLimit){
results.add(caldavOutput);
Limit++;
}else{
resultList.add(results);
Limit = 0;
results = new ArrayList<CalanderQueryOutput>();
}
}

关于java - 使用迭代器和 ArrayList 的具有 10 个记录的多个 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892724/

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