日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java 實現將List平均分成若干個集合

瀏覽:25日期:2022-08-26 18:46:21

1.初衷是由于調用銀行接口的批量處理接口時,每次最多只能處理500條數據,但是當數據總數為510條時。我又不想第一次調用處理500條,第二次調用處理10條數據,我想要的是每次處理255條數據。

下面展示的是我的處理方法

2.寫了一個簡單的ListUtils:

package com.example.springboottest.common.util; import java.util.ArrayList;import java.util.Collections;import java.util.List; import com.google.common.collect.Lists;/** * List 工具類 * @author Neo * @date 2018年4月16日13:13:37 */public class ListUtils { /** * 將一個List均分成n個list,主要通過偏移量來實現的 * * @param source 源集合 * @param limit 最大值 * @return */ public static <T> List<List<T>> averageAssign(List<T> source, int limit) { if (null == source || source.isEmpty()) { return Collections.emptyList(); } List<List<T>> result = new ArrayList<>(); int listCount = (source.size() - 1) / limit + 1; int remaider = source.size() % listCount; // (先計算出余數) int number = source.size() / listCount; // 然后是商 int offset = 0;// 偏移量 for (int i = 0; i < listCount; i++) { List<T> value; 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); } return result; } public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i < 65; i++) { list.add(i); } List<List> result = averageAssign(list, 15); result.forEach(l -> { l.forEach(i -> System.out.print(i + 't') ); System.out.println(); }); System.out.println('===================================================='); result = averageAssign(list, 20); result.forEach(l -> { l.forEach(i -> System.out.print(i + 't') ); System.out.println(); }); System.out.println('===================================================='); // Guava 實現不平均分組 result = Lists.partition(list ,100);result.forEach(l -> { l.forEach(i -> System.out.print(i + 't') ); System.out.println(); }); }}

3.展示一下測試結果:

Java 實現將List平均分成若干個集合

補充知識:Java8 Lambda 分割List

我就廢話不多說了,大家還是直接看代碼吧~

/** * @author caishen * @version 1.0 * @className CollectionUtils * @date 2019/5/23 11:54 * 自分で??い駿暢`ドの各行を擔當する * @dis 切割list工具類 **/public class CollectionUtils { public static <T> List<List<T>> divide(List<T>origin , int size){ if(Assert.isEmpty(origin)){ return Collections.emptyList(); } int block = (origin.size() + size -1) / size; return IntStream.range(0,block).boxed().map(i->{ int start = i*size; int end = Math.min(start + size,origin.size()); return origin.subList(start,end); }).collect(Collectors.toList()); } public static void main(String[] args) { System.out.println(divide(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 3)); }}

以上這篇Java 實現將List平均分成若干個集合就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲国产不卡| 午夜在线一区二区| 日本 国产 欧美色综合| 麻豆一区二区99久久久久| 中文字幕一区二区av| 九一精品国产| 91精品啪在线观看国产18| 国产一区二区精品久| 国产精品久久久久久久久久妞妞| 久久亚洲美女| 亚洲免费观看| 亚洲国内精品| 日本久久成人网| 中文字幕在线看片| 五月亚洲婷婷 | 久久午夜影视| 亚洲国产成人精品女人| 久久久久99| 999精品在线| 久久中文字幕av| 亚洲精品成人图区| www.九色在线| 精精国产xxxx视频在线野外| 国产色播av在线| 欧美国产另类| 老司机精品在线| 免费精品一区| 欧美日本一区| 国产欧美日韩免费观看| 国产日韩欧美一区二区三区| 日韩三级一区| 人人爱人人干婷婷丁香亚洲| 青青草精品视频| 亚洲精品日本| 国产伦理久久久久久妇女| 久久激情综合网| 国产精品激情电影| 成人台湾亚洲精品一区二区| 97在线精品| 黄毛片在线观看| 九色porny丨国产首页在线| 免费福利视频一区二区三区| 欧美aa在线观看| 欧美福利专区| 日韩精品一二三四| 91精品观看| 亚洲少妇诱惑| 亚洲综合婷婷| 日韩av黄色在线| 国产精品成人自拍| 毛片在线网站| 欧美.日韩.国产.一区.二区| 亚洲欧美日本日韩| 日韩av电影一区| 精品国产三区在线| 国产资源在线观看入口av| 久久美女精品| 免费在线欧美视频| 国产日韩视频在线| 老牛影视精品| 欧美特黄a级高清免费大片a级| 亚洲一区日韩在线| 日韩三级精品| 国产一区二区三区不卡视频网站| 久久久精品网| 免费成人av在线播放| 国产精品久久久久久久久久齐齐 | 日韩国产一区二区三区| 欧美.日韩.国产.一区.二区 | 免费在线观看视频一区| 国产麻豆一区二区三区精品视频| 丰满少妇一区| 精品视频99| 国产精品毛片在线| 7777精品| 欧美日韩在线二区| 日韩av资源网| 岛国av在线网站| 丝瓜av网站精品一区二区| 国产精品久久久久9999高清| 99精品小视频| 国产欧美日韩在线一区二区| 高清av不卡| 亚洲精品伊人| 日韩精品中文字幕第1页| 日韩精品一二区| 久久影院资源站| 国产综合视频| 久久成人高清| 日韩精品欧美大片| 亚洲在线观看| 欧美1区免费| 日韩网站中文字幕| 国产精品久久久久蜜臀| 国产精品成人**免费视频| 日韩中文av| 一区二区亚洲视频| 先锋亚洲精品| 国产精品普通话对白| 欧美亚洲在线日韩| 亚洲不卡系列| 亚洲精品在线影院| 精品国产亚洲一区二区三区大结局| 欧美精品观看| 国产午夜久久av| 国产亚洲观看| 国产欧美69| 欧美日韩亚洲三区| 欧美片第1页综合| 欧美啪啪一区| 国产视频一区二| 久久国产婷婷国产香蕉| 欧美永久精品| 久久精品99国产国产精| 欧美一区在线观看视频| 欧美视频二区| 国产精品国码视频| 国产日本精品| 国产精品亚洲一区二区在线观看| 国产乱码精品一区二区亚洲| 欧美一级二区| 久久99免费视频| 激情综合五月| 日韩欧美综合| 米奇777超碰欧美日韩亚洲| 欧美日韩国产免费观看视频| 久久精品国产99久久| 91精品二区| 丝袜诱惑制服诱惑色一区在线观看| 在线亚洲免费| 久久香蕉精品| 亚洲精品乱码| 日韩免费精品| 国产精品中文| 91视频精品| 久久中文字幕av| 亚洲在线电影| 日韩和欧美一区二区三区| 久久国产精品色av免费看| 国产精品巨作av| 日韩成人精品一区| 亚洲黑丝一区二区| 免费视频久久| 欧美亚洲三级| 精品99久久| 久久亚洲在线| 综合亚洲视频| 国产福利一区二区精品秒拍| zzzwww在线看片免费| 欧美日韩国产高清| 日韩精品免费视频一区二区三区 | 国产精品一区二区三区美女| 精品无人区麻豆乱码久久久| 日韩精品1区| 午夜久久黄色| 日韩一区二区三免费高清在线观看 | 国产精品久久久久久久久久白浆 | 麻豆成全视频免费观看在线看| 成人精品天堂一区二区三区| 夜久久久久久| 国产日韩三级| 丝袜美腿诱惑一区二区三区 | 国产精品男女| 欧美国产偷国产精品三区| 蜜桃国内精品久久久久软件9| 中文字幕亚洲影视| 国产一区二区三区视频在线| 免费视频国产一区| 日韩不卡一区二区| 亚洲国产福利| 蜜桃av一区二区在线观看| 国产欧美激情| 久久精品青草| 日韩av中文字幕一区| 日韩一区电影| 少妇高潮一区二区三区99| 国产一区二区三区黄网站| 在线综合亚洲| 国产精品巨作av| 亚洲精品一区二区妖精| 欧美在线91| 成人免费网站www网站高清| 蜜桃传媒麻豆第一区在线观看| 欧美交a欧美精品喷水| 91精品1区| 久久免费视频66| 亚洲欧美高清| 国产精选在线| 日韩激情视频网站| 国产精品av久久久久久麻豆网| 国产毛片精品| 亚洲国产一区二区三区在线播放| 91精品丝袜国产高跟在线| 日韩免费av| 欧美精品国产白浆久久久久| 亚洲国产影院| 鲁大师精品99久久久| 国产精品婷婷| 中文一区一区三区高中清不卡免费| 亚洲毛片在线免费|