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

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

java 實現(xiàn)多個list 合并成一個去掉重復(fù)的案例

瀏覽:23日期:2022-08-26 09:18:06

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

public static void main(String[] args){ List<Integer> list1 = new ArrayList<Integer>(); list1.add(1); list1.add(2); list1.add(3); list1.add(4); List<Integer> list2 = new ArrayList<Integer>(); list2.add(1); list2.add(4); list2.add(7); list2.add(10); List<Integer> listAll = new ArrayList<Integer>(); listAll.addAll(list1); listAll.addAll(list2); listAll = new ArrayList<Integer>(new LinkedHashSet<>(listAll)); System.out.println(listAll); }

輸出:

[1, 2, 3, 4, 7, 10]

代碼要典:

1、合并 使用java.util.List.addAll(Collection<? extends Integer>)

2、去重,借助LinkedHashSet

補充知識:java8 lambda小試牛刀,利用Stream把list轉(zhuǎn)map,并將兩個list的數(shù)據(jù)對象合并起來

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

public static void main(String[] args) {// 集合1List<SkillUpgrade> lists = new ArrayList<>();SkillUpgrade s = new SkillUpgrade();s.setLv(1);s.setAppearNum(100);lists.add(s);SkillUpgrade s2 = new SkillUpgrade();s2.setLv(2);s2.setAppearNum(200);lists.add(s2);// 集合1List<SkillUpgrade> listx = new ArrayList<>();SkillUpgrade x = new SkillUpgrade();x.setLv(1);x.setSelectNum(1100);listx.add(x);SkillUpgrade x2 = new SkillUpgrade();x2.setLv(2);x2.setSelectNum(1200);listx.add(x2);// 把list轉(zhuǎn)map,{k=lv,vaule=并為自身} . SkillUpgrade->SkillUpgrade或Function.identity()Map<Integer, SkillUpgrade> map = listx.stream().collect(Collectors.toMap(SkillUpgrade::getLv, SkillUpgrade -> SkillUpgrade));System.out.println('map:='+map);// 合并lists.forEach(n -> {// 如果等級一致if (map.containsKey(n.getLv())) {SkillUpgrade obj = map.get(n.getLv());// 把數(shù)量復(fù)制過去n.setSelectNum(obj.getSelectNum());}});System.out.println('lists:='+lists);// 重復(fù)問題Map<Integer, SkillUpgrade> keyRedo = listx.stream().collect(Collectors.toMap(SkillUpgrade::getLv, Function.identity(), (key1, key2) -> key2));// 方式二:指定實例的mapMap<Integer, SkillUpgrade> linkedHashMap = listx.stream().collect(Collectors.toMap(SkillUpgrade::getLv,SkillUpgrade -> SkillUpgrade, (key1, key2) -> key2, LinkedHashMap::new));}/** * output:map:={1=SkillUpgrade [skillId=null, skillName=null, lv=1, persNum=null, selectNum=1100, appearNum=null], 2=SkillUpgrade [skillId=null, skillName=null, lv=2, persNum=null, selectNum=1200, appearNum=null]} * lists:=[SkillUpgrade [skillId=null, skillName=null, lv=1, persNum=null, selectNum=1100, appearNum=100], SkillUpgrade [skillId=null, skillName=null, lv=2, persNum=null, selectNum=1200, appearNum=200]] */

輸出結(jié)果:

map:={1=SkillUpgrade [skillId=null, skillName=null, lv=1, persNum=null, selectNum=1100, appearNum=null], 2=SkillUpgrade [skillId=null, skillName=null, lv=2, persNum=null, selectNum=1200, appearNum=null]}

lists:=[SkillUpgrade [skillId=null, skillName=null, lv=1, persNum=null, selectNum=1100, appearNum=100], SkillUpgrade [skillId=null, skillName=null, lv=2, persNum=null, selectNum=1200, appearNum=200]]

以上這篇java 實現(xiàn)多個list 合并成一個去掉重復(fù)的案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av一区二区三区| 99久久久久| 亚洲tv在线| 喷白浆一区二区| 石原莉奈一区二区三区在线观看| 羞羞答答国产精品www一本| 亚洲综合精品| 亚洲一级淫片| 欧美日本精品| 日韩成人av影视| 97久久中文字幕| 国产探花一区在线观看| 欧美激情三区| 日韩免费福利视频| 午夜精品影院| 免费国产自线拍一欧美视频| 国产亚洲欧洲| 中文字幕日韩亚洲| 久久国产三级| 麻豆国产精品777777在线| av中文资源在线资源免费观看| 高清av不卡| 午夜久久一区| 日韩高清在线不卡| 国产精品亚洲成在人线| 成人精品视频| 激情丁香综合| 日韩黄色在线观看| 国产一区丝袜| 亚洲精品中文字幕乱码| 日韩免费精品| 高清一区二区三区| 91久久在线| 国产一精品一av一免费爽爽| 97在线精品| 欧美一级专区| 国产精品久久亚洲不卡| 亚洲最新无码中文字幕久久| 在线亚洲激情| 国产精品手机在线播放| 日韩一区二区三区免费| 亚洲精品字幕| 久久精品国产网站| 黄色欧美日韩| 91精品国产自产观看在线| 深夜福利视频一区二区| 蜜臀精品一区二区三区在线观看| 欧美一区网站| 亚洲成人va| 日韩综合一区二区| 成人欧美一区二区三区的电影| 国产视频亚洲| 九九久久国产| 日韩在线播放一区二区| 久久亚洲人体| 影音国产精品| 老牛国内精品亚洲成av人片| aⅴ色国产欧美| 精品欧美日韩精品| 美女精品一区| 超碰99在线| 香蕉久久一区| 亚洲天堂成人| 国产精品一区毛片| 欧美另类专区| 三上亚洲一区二区| 日本久久二区| 免费视频亚洲| 精品欠久久久中文字幕加勒比| 亚洲激情av| 国产高清亚洲| 午夜亚洲精品| 精品国产乱码久久久久久樱花| 91久久黄色| 人在线成免费视频| 日本午夜精品视频在线观看| 激情综合网五月| 风间由美中文字幕在线看视频国产欧美| 亚洲在线观看| 性欧美videohd高精| 国产精品蜜月aⅴ在线| 男女精品网站| 久久人人88| 国产一区二区精品福利地址| 日韩黄色av| 日韩天堂av| 久久久久网站| 91欧美日韩| 美女尤物国产一区| 日韩av一区二区三区| 噜噜噜躁狠狠躁狠狠精品视频| 桃色一区二区| 久久97视频| 国产日产一区| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美一区二区三区激情视频| 国产一区二区三区91| 国产精品亲子伦av一区二区三区| 视频一区免费在线观看| 亚洲成人日韩| 久久影院午夜精品| 欧美激情综合| 久久国际精品| 日韩av一区二区在线影视| 蜜臀精品一区二区三区在线观看 | 综合激情视频| 免费av一区二区三区四区| 国产成人精选| 久久久国产精品入口麻豆| 国产精品免费大片| 久久精品99国产国产精| 亚洲精品系列| 伊人www22综合色| 蜜臀av国产精品久久久久| 另类激情亚洲| 日韩精品一级二级| 老鸭窝毛片一区二区三区| 国产精品美女| 日韩专区欧美专区| 视频一区中文字幕国产| 噜噜噜躁狠狠躁狠狠精品视频| 在线日韩中文| 在线精品小视频| 婷婷成人基地| 国产精品嫩草99av在线| 亚洲精品1区2区| 国产亚洲精品v| 亚洲欧美网站| 综合五月婷婷| 日本国产欧美| 国产精品最新| 欧美激情福利| 国产成人精品福利| 欧美男人天堂| 亚洲福利精品| 亚洲一区二区三区高清不卡| 亚洲专区在线| 综合五月婷婷| 国产人成精品一区二区三| 欧美日韩一区二区高清| 国产高清亚洲| 在线天堂中文资源最新版| 日本少妇一区| 国产一区白浆| 日韩av一区二区三区| 国产精品国码视频| 国产成人精选| 欧美va天堂| 综合一区av| 国产精品一区高清| 高清不卡亚洲| 午夜精品网站| 亚州av一区| 久久精品国产999大香线蕉| 日韩中文欧美| 首页国产欧美久久| 国产日韩高清一区二区三区在线 | 国产日韩欧美一区在线| 久久精品资源| 999国产精品永久免费视频app| 国产视频一区三区| 欧美天堂一区| 日韩欧美视频专区| 免费视频久久| 国产精品视频一区二区三区四蜜臂 | 美女久久99| www成人在线视频| 一区二区三区网站| 麻豆久久久久久| 亚洲视频综合| 日本国产欧美| 亚洲精品一级二级| 亚洲精品综合| 国产精品yjizz视频网| 亚洲在线国产日韩欧美| 欧美精品成人| 日韩在线综合| 亚洲丝袜美腿一区| 国产一区二区三区国产精品| 欧美日韩国产综合网| 青青草91视频| 日韩精品一区二区三区免费观看| 只有精品亚洲| 高清一区二区三区av| 亚洲免费影视| 成人精品视频| 亚洲区国产区| 在线看片福利| 日韩高清电影免费| 久久三级视频| 欧美一区网站| 蜜桃精品在线| 亚洲欧洲免费| 亚洲精选91| 日韩在线观看中文字幕| 香蕉成人av| 天堂成人免费av电影一区| 久久尤物视频| 91久久视频| 福利在线免费视频|