平均分割list

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;  
}

猜你喜欢

转载自ohmyg.iteye.com/blog/2307384
今日推荐