多ArrayList的10条记录用iterator和ArrayList [英] Multiple ArrayList with 10 records using iterator and ArrayList

查看:142
本文介绍了多ArrayList的10条记录用iterator和ArrayList的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

复式的ArrayList<> 10的记录。我用这样的限制高达10的成绩,但如何让下一个10结果等。

  {尝试
ArrayList的< CalanderQueryOutput>结果=新的ArrayList< CalanderQueryOutput>();清单<> eventsToday =(列表<>)filter.filter(calendar.getComponents(Component.VEVENT));
CalanderQueryOutput caldavOutput =新CalanderQueryOutput();为(迭代&所述; I标记= eventsToday.iterator(); i.hasNext()){
如果(限< RsLimit){
    results.add(caldavOutput);
    限制++;
    }
      } }


解决方案

所有你需要一些其他的数据晶格结构来存储多种的ArrayList首先,你可以用列表的名单像

 列表<名单,LT; CalanderQueryOutput>> resultList =新的ArrayList<名单,LT; CalanderQueryOutput>>();
清单< CalanderQueryOutput>结果=新的ArrayList< CalanderQueryOutput>();
为(迭代&所述; I标记= eventsToday.iterator(); i.hasNext()){
如果(限< RsLimit){
    results.add(caldavOutput);
    限制++;
    }其他{
     resultList.add(结果);
     极限= 0;
     结果=新的ArrayList< CalanderQueryOutput>();
}
      }

}

Mutliple Arraylist<> with 10 records. i have used like this for limiting upto 10 results , but how to get the next 10 results and so on.

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++;
    }
      }

 }

解决方案

First of all you need some other data strcuture to store multiple arraylists, you can use 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>();
}
      }

}

这篇关于多ArrayList的10条记录用iterator和ArrayList的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆