一聚教程网:一个值得你收藏的教程网站

热门教程

分隔List集合,按指定大小,将集合分成多个的方法

时间:2022-06-29 01:31:47 编辑:袖梨 来源:一聚教程网

实例如下:

 

 代码如下复制代码

/**

 * 常用工具类

 * @author hetiewei(贺铁伟)

 *

 */

publicclassJayCommonUtil {

 

 

/**

* 按指定大小,分隔集合,将集合按规定个数分为n个部分

*

* @param list

* @param len

* @return

*/

publicstaticList> splitList(List list,intlen) {

if(list ==null|| list.size() ==0|| len<1) {

returnnull;

}

 

List> result =newArrayList>();

 

 

intsize = list.size();

intcount = (size + len -1) / len;

 

 

for(inti =0; i < count; i++) {

List subList = list.subList(i * len, ((i +1) * len > size ? size : len * (i +1)));

result.add(subList);

}

returnresult;

}

 

}

 

热门栏目