MyException - 我的异常网
当前位置:我的异常网» J2SE » List遍历有关问题

List遍历有关问题

www.MyException.Cn  网友分享于:2013-12-09  浏览:289次
List遍历问题
把一个list中的数据重新装到若干个list中

比如把一个list中美7个数据装到若干个小list中

------解决方案--------------------
for example
Java code
List<List<SomeType>> result = new ArrayList<List<SomeType>>();
List<SomeType> tmp = new ArrayList<SomeType>();
for (int i=0; i<list.size(); i++) {
    tmp.add(list.get(i));
    if ((i+1)%7 == 0) {
        result.add(tmp);
        tmp = new ArrayList<SomeType>();
    }
}
if (tmp.size() > 0) {
    result.add(tmp);
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有