导航

平均分割list

Posted on 2017-03-09 14:30  _eve  阅读(365)  评论(0编辑  收藏  举报
  1. private static List<List<Integer>> splitList(List<Integer> lists,int limit){    
        int size=lists.size();    
            
        List<List<Integer>> list=new ArrayList<List<Integer>>();    
        if(limit>size){    
            list.add(lists);    
            return list;    
        }    
        int result=0;    
        for(int i=0;i<size;i=i+limit){    
            result=i+limit;    
            if(result>size){    
                result=size;    
            }    
            list.add(lists.subList(i, result));    
        }    
        return list;    
    }