码迷,mamicode.com
首页 > 其他好文 > 详细

对list集合的内容分组

时间:2019-08-26 14:58:27      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:arraylist   @param   string   code   array   null   ring   return   split   

/**
     * 把list集合里的内容按照len大小分组
     * @param list
     * @param len
     * @return
     */
    private static List<List<String>> splitList(List<String> list, int len) {
        if (list == null || list.size() == 0 || len < 1) {
            return null;
        }
        List<List<String>> result = new ArrayList<List<String>>();
        int size = list.size();
        int count = (size + len - 1) / len;
        for (int i = 0; i < count; i++) {
            List<String> subList = list.subList(i * len, ((i + 1) * len > size ? size : len * (i + 1)));
            result.add(subList);
        }
        return result;
    }

 

对list集合的内容分组

标签:arraylist   @param   string   code   array   null   ring   return   split   

原文地址:https://www.cnblogs.com/steven-snow/p/11412199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!