java 等分切割图片_java 将list按指定大小等分,最后多余的单独一份
//將list按blockSize大小等分,最后多余的單獨一份
public?static??List>?subList(List?list,?int?blockSize)?{
List>?lists?=?new?ArrayList>();
if?(list?!=?null?&&?blockSize?>?0)?{
int?listSize?=?list.size();
if(listSize<=blockSize){
lists.add(list);
return?lists;
}
int?batchSize?=?listSize?/?blockSize;
int?remain?=?listSize?%?blockSize;
for?(int?i?=?0;?i?
int?fromIndex?=?i?*?blockSize;
int?toIndex?=?fromIndex?+?blockSize;
System.out.println("fromIndex="?+?fromIndex?+?",?toIndex="?+?toIndex);
lists.add(list.subList(fromIndex,?toIndex));
}
if(remain>0){
System.out.println("fromIndex="?+?(listSize-remain)?+?",?toIndex="?+?(listSize));
lists.add(list.subList(listSize-remain,?listSize));
}
}
return?lists;
}
總結
以上是生活随笔為你收集整理的java 等分切割图片_java 将list按指定大小等分,最后多余的单独一份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 24口光纤配线架 cad块_光纤配线架c
- 下一篇: 中考英语听说计算机考试满分,北京2018