list分割,批次循环

@Test
public void test() {
List list = new ArrayList();  
        for (int i = 0; i < 150; i++) {  
            list.add(i);  
        } 
        if(null != list && list.size() > 0) {
        int init = 10000;
        Integer size = list.size();
        if(init < size) {
        int part = size/init;
        for (int i = 0; i        List listpart = list.subList(0, init);
        list.subList(0, init).clear();
        //System.out.println(listpart);
        }
        if(!list.isEmpty()) {
        // 最后剩下的数据
        System.out.println(list);
        }
        }else {
        // list数据小宇init
        System.out.println(list);
        }
        } 
        
        
}

你可能感兴趣的:(list分割,批次循环)