亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

Java中將List拆分為多個(gè)小list集合的實(shí)現(xiàn)代碼

瀏覽:8日期:2022-08-15 10:20:23

前言:在平常寫代碼時(shí)候可能會(huì)遇到需要將一個(gè)大list拆分多個(gè)小list,進(jìn)行一些業(yè)務(wù)處理。

一、如何將List拆分為多個(gè)小list

如何將List拆分多個(gè)小list,首先我們需要list.sublist這個(gè)方法如何使用。list.sublist(int fromIndex, int toIndex)方法有兩個(gè)參數(shù)。fromIndex:為起始索引(包含)toIndex:為終止索引(不包含)的子列表(List)

但值得注意的是,返回的這個(gè)子列表的幕后其實(shí)還是原列表;也就是說,修改這個(gè)子列表,將導(dǎo)致原列表也發(fā)生改變;反之亦然。

具體實(shí)現(xiàn)試下:

public static <T> List<List<T>> splistList(List<T> list,int subNum) { List<List<T>> tNewList = new ArrayList<List<T>>(); int priIndex = 0; int lastPriIndex = 0; int insertTimes = list.size()/subNum; List<T> subList = new ArrayList<>(); for (int i = 0;i <= insertTimes;i++) { priIndex = subNum*i; lastPriIndex = priIndex + subNum; if (i == insertTimes) {subList = list.subList(priIndex,list.size()); } else {subList = list.subList(priIndex,lastPriIndex); } if (subList.size() > 0) {tNewList.add(subList); } } return tNewList; }

測(cè)試代碼如下:

public static void main(String[] args) { List<String> list = Arrays.asList('1','2','3','4','5','6','7','8','9'); List<List<String>> lists = splistList(list, 4); System.out.println(lists.size()); }

輸出結(jié)果:

lists size is:3

到此這篇關(guān)于Java中將List拆分為多個(gè)小list集合的實(shí)現(xiàn)代碼的文章就介紹到這了,更多相關(guān)java list拆分內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 久久综合婷婷香五月 | 国产成人综合洲欧美在线 | 神马我我不卡伦影视 | 亚洲久久久久久久 | 国产精品久久久久久久久久久威 | 国产孕妇做受视频在线观看 | 亚洲国产精品综合久久 | 亚洲精品国产第一区二区三区 | 九九久久免费视频 | 亚洲视频在线网 | 欧美成人免费高清二区三区 | 秘书高跟黑色丝袜国产91在线 | 久久久久欧美精品网站 | 中文字幕在线乱码不卡区区 | 国产精品7m凸凹视频分类大全 | 在线观看成年视频 | 日韩黄在线观看免费视频 | 手机看片福利永久 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人香蕉久久久久 | 欧美成人观看免费版 | 欧美成人一区二区三区 | 老师张开腿让我捅 | 国产精品久久久久久久久免费 | 久久免费精品 | 久久精品爱 | 成人综合在线观看 | 九九热视频在线播放 | 亚洲九九视频 | 亚洲欧美二区三区久本道 | 日本天堂视频在线观看 | 久久国产精品久久国产精品 | 中文字幕一区二区在线视频 | 国产午夜精品久久理论片 | 欧洲美女与男人做爰 | 日本欧美不卡一区二区三区在线 | 免费国产不卡午夜福在线观看 | 香港三级88久久经典 | 国产日韩亚洲欧美 | 精品亚洲大全 | 欧美日韩永久久一区二区三区 | 91精品国产薄丝高跟在线看 |