国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
安陆市| 清涧县| 吉首市| 望谟县| 宁强县| 濮阳县| 西乌珠穆沁旗| 平罗县| 城步| 灵台县| 浪卡子县| 五指山市| 广德县| 新余市| 沐川县| 禹城市| 任丘市| 香格里拉县| 莱阳市| 宜黄县| 枞阳县| 上高县| 定州市| 蒙山县| 鄂尔多斯市| 平乐县| 浮山县| 茂名市| 成都市| 海盐县| 高碑店市| 宁陵县| 堆龙德庆县| 开封市| 西宁市| 东海县| 屯门区| 江源县| 衡东县| 略阳县| 雅江县|