package com.haier.ihaier.thingsuser.daiban;
import java.util.ArrayList;
import java.util.List;
/**
-
@ClassName: ListFetchSub
-
@Desc: 每次从List中提取100条记录
-
@author: hatebugs
-
@date: 2021年12月11日 下午2:16:27
*/
public class ListFetchSub {public static void main(String[] args) {
ListFetchSub test = new ListFetchSub();
ArrayList list =new ArrayList<>();
for(int i=1;i<=1260;i++){
list.add(i);
}
test.groupList(list, 100);
}public void groupList(List list, int size){
int listSize=list.size();
int fetchSize = size;
int keyToken = 0;
for(int i = 0;i<list.size();i+=fetchSize){
if( i + fetchSize > listSize ){ //作用为fetchSize最后没有100条数据则剩余几条newList中就装几条
fetchSize = listSize - i;
}
List newList = list.subList(i,i+fetchSize);
System.out.println(“******” + newList.toString());
keyToken++;
}
}
}