最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Stream流使用實例

2023-08-20 17:15 作者:努力奔跑的的肥崽俊  | 我要投稿

ArrayList<String> objects = new ArrayList<>();

objects.add("a");objects.add("b");objects.add("c");objects.add("d");


// 列表轉列表:直接toList

List<String> ans1 = objects.stream()

? ? ? ?.filter(x -> x.equals("a") || x.equals("b"))

? ? ? ?.collect(Collectors.toList());?


// 列表轉map在最后toMap即可由String轉Entry

Map<String, String> ans2 = objects.stream()

? ? ? ?.filter(x -> x.equals("c") || x.equals("d"))

? ? ? ?.collect(Collectors.toMap(x -> x, x -> x + "1", (a, b) -> b));?


// map轉map也是在toMap做好映射關系

Map<String, String> ans3 = ans2.entrySet().stream()

? ? ? ?.filter(x -> x.getKey().equals("c"))

? ? ? ?.collect(Collectors.toMap(x -> x.getKey(), x -> x.getValue()));?


// map可以改元素Entry為String

List<String> ans4 = ans2.entrySet().stream()

? ? ? ?.filter(x -> x.getKey().equals("d"))

? ? ? ?.map(x -> x.getKey() + x.getValue())

? ? ? ?.collect(Collectors.toList());?


System.out.println("列表轉列表" + ans1);

System.out.println("列表轉map" + ans2);

System.out.println("map轉map" + ans3);

System.out.println("map轉列表" + ans4);?

Stream流使用實例的評論 (共 條)

分享到微博請遵守國家法律
治多县| 松原市| 灌阳县| 西乡县| 澄江县| 铁力市| 云南省| 富阳市| 剑河县| 克拉玛依市| 阳信县| 龙门县| 龙陵县| 延长县| 新疆| 精河县| 安达市| 清丰县| 乐山市| 瑞丽市| 韩城市| 府谷县| 景泰县| 中卫市| 尉犁县| 正蓝旗| 辽阳县| 五原县| 房山区| 新竹县| 林芝县| 临清市| 东阳市| 伊金霍洛旗| 鄂伦春自治旗| 黄浦区| 磴口县| 铁岭市| 印江| 师宗县| 阜阳市|