因为最常用的集合为ArrayList,所以写了一个ArrayList的重载方法,方便直接使用
import java.util.ArrayList;
import java.util.List;
public class ListDeal {
/**
* 拆分集合
* @param
* @param resList 要拆分的集合
* @param count 每个集合的元素个数
* @return 返回拆分后的各个集合
*/
public static List> split(List resList,int count){
if(resList==null ||count<1)
return null ;
List> ret=new ArrayList>();
int size=resList.size();
if(size<=count){ //数据量不足count指定的大小
ret.add(resList);
}else{
int pre=size/count;
int last=size%count;
//前面pre个集合,每个大小都是count个元素
for(int i=0;i
List itemList=new ArrayList();
for(int j=0;j
itemList.add(resList.get(i*count+j));
}</