国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java8處理List的雙層循環(huán)問題

Java8處理List的雙層循環(huán)問題

2020-08-19 00:20航海到IT的轉(zhuǎn)變,夢(mèng)想一直 Java教程

這篇文章主要介紹了Java8處理List的雙層循環(huán)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

Java處理List的雙層循環(huán)程序員經(jīng)常遇到,一般都是當(dāng)兩個(gè)List某個(gè)值滿足某條件時(shí)候,進(jìn)行相應(yīng)的處理;

1.list和map之間的相互轉(zhuǎn)換

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
 * 兩個(gè)List對(duì)象當(dāng)id相同的時(shí)候(注意是兩個(gè)對(duì)象,而非兩個(gè)集合)
 * @param husbands
 * @param wives
 */
private static void test8(List<Husband> husbands, List<Wife> wives) {
  List<Family> families = Lists.newArrayList();
  //將wives轉(zhuǎn)換為map,這里的key一定要唯一,即為familyId
  Map<Integer, Wife> wifeMap = wives.stream().collect(toMap(w -> w.getFamilyId(), w -> w));
  families = husbands.stream().map(husband -> {
    Family family = new Family();
    Wife wife = wifeMap.get(husband.getFamilyId());
    family.setFamilyId(wife.getFamilyId());
    family.setHusbandName(husband.getHusbandName());
    family.setWifeName(husband.getWifename());
    return family;
  }).collect(Collectors.toList());
}

2.java8中的

groupingBy

counting

mapToDouble

filter

sum等函數(shù)方法的使用

?
1
2
3
4
//蘋果顏色對(duì)應(yīng)的數(shù)量
Map<String, Long> collect = appleVos.stream().collect(groupingBy(AppleVo::getColor, counting()));
// 過濾掉顏色為黑色的蘋果,并匯總好蘋果的總金額
Double sum = appleVos.stream().filter(i -> "black".equals(i.getColor())).mapToDouble(AppleVo::getPrice).sum();

補(bǔ)充知識(shí):java8新技術(shù):數(shù)據(jù)流式處理之兩個(gè)list集合多對(duì)多遍歷關(guān)聯(lián)

自用測(cè)試方法

Java8處理List的雙層循環(huán)問題

說明一下:list1和list2兩個(gè)集合進(jìn)行匹配,將list2中的對(duì)應(yīng)的值取出,使list1中的每條數(shù)據(jù)都有對(duì)應(yīng)的list2中的name值,list1為主集合,數(shù)據(jù)需全部展示;

注意:若list1的數(shù)量多于list2,并且數(shù)據(jù)匹配不上,則多出來的會(huì)在list3中為null;

以上這篇Java8處理List的雙層循環(huán)問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/wb_zjp283121/article/details/87938662

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 中文字幕亚洲精品 | 中文在线一区 | 污污的免费网站 | 黄色毛片免费网站 | 国产精品无码久久久久 | 日韩高清国产一区在线 | 精品一区二区免费视频 | 精品一区二区三区成人精品 | 日韩欧美一二三 | 亚洲一区中文字幕 | 一区二区三区在线观看视频 | yy6080一级二级 | 在线永久免费观看日韩a | 真实的国产乱xxxx在线 | 免费久久99精品国产婷婷六月 | 免费av在线| 91网站免费| 日韩精品在线视频 | 久草精品在线 | 欧美成人a | 亚洲精品久久久久久下一站 | 黄视频在线免费看 | 精品国产91乱码一区二区三区 | 99福利影院 | 欧美一区二区三区免费 | 日韩欧美视频 | 偷拍一区二区三区四区 | 狠狠狠狠狠狠干 | 精品一区电影 | 精品无码久久久久久久动漫 | 国产精品高潮呻吟久久 | 亚洲午夜视频 | 天天噜天天干 | 91久久综合 | 久久www免费人成看片高清 | av毛片免费看 | 国产精品久久久精品 | 日本一区二区不卡 | 中文字幕在线观看不卡视频 | 狠狠干2018 | 欧美日韩一区二区三区不卡视频 |