实例如下:
| 代码如下 | 复制代码 |
/** * 将一个list均分成n个list,主要通过偏移量来实现的 * @param source * @return */ publicstatic List intremaider=source.size()%n;//(先计算出余数) intnumber=source.size()/n;//然后是商 intoffset=0;//偏移量 for(inti=0;i List if(remaider>0){ value=source.subList(i*number+offset, (i+1)*number+offset+1); remaider--; offset++; }else{ value=source.subList(i*number+offset, (i+1)*number+offset); } result.add(value); } returnresult; } | |
测试例子如下:
@SuppressWarnings("unused")
publicstaticvoidmain(String[] args) {
List
integers.add(1);
integers.add(2);
integers.add(3);
integers.add(4);
integers.add(5);
List> lists=averageAssign(integers,2);
System.out.println(lists);
}
结果如下:
[[1, 2, 3], [4, 5]]
商道高手vivo版本
商道高手vivo版是一款商战题材的模拟经营手游,游戏画面精美
我在大清当皇帝手游
我在大清当皇帝手游是一款以清代为历史的模拟类手游,相信玩家们
解忧小村落最新版2024
解忧小村落游戏是非常好玩的一款休闲放置经营类型的手游,在这里
洋果子店rose2中文版
洋果子店rose2中文版是一款非常好玩的模拟经营手游,精美的
我的世界国际版测试版最新版
我的世界国际测试版模组,一款经典像素题材的沙盒模拟游戏,在