/**
* 分割
* @param mapList
* @return
*/
private <T> List<List<T>> fengeList(List<T> mapList){
// size
Integer size = mapList.size();
// 规格
Integer g = 500;
/*
* 如果相等数据大于g,进行分批更新
*/
// 以规格能分割成几份
Integer yu = size / g + 1;
System.out.println("能分割成" + yu);
List<List<T>> result = new ArrayList<List<T>>();
for (int i = 1; i <= yu; i++)
{
List<T> temp = new ArrayList<T>();
if (i == yu)
{
// 最后一份的规格
g = size % g;
}
for (int t = (i-1)*g; t < i*g; t++)
{
temp.add(mapList.get(t));
}
result.add(temp);
}
return result;
}