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