无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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流使用實例的評論 (共 條)

分享到微博請遵守國家法律
富源县| 稷山县| 南漳县| 抚宁县| 柯坪县| 塔城市| 莫力| 屯留县| 资兴市| 湖口县| 昌邑市| 芦溪县| 海阳市| 哈尔滨市| 苏尼特右旗| 新蔡县| 调兵山市| 景谷| 渑池县| 洮南市| 靖远县| 梅州市| 集贤县| 双柏县| 邹平县| 成安县| 绵阳市| 抚顺县| 望谟县| 霸州市| 秭归县| 青龙| 武冈市| 衡水市| 陵川县| 平顶山市| 休宁县| 巫山县| 格尔木市| 大同县| 巢湖市|