日期:2014-05-20 浏览次数:20856 次
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);
}