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

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

分享到微博請遵守國家法律
株洲市| 辽中县| 岑溪市| 湾仔区| 仁布县| 隆林| 延庆县| 沂南县| 南丰县| 云浮市| 凤翔县| 余江县| 高唐县| 津南区| 冷水江市| 湘乡市| 定兴县| 甘南县| 伊金霍洛旗| 门源| 新田县| 万山特区| 邯郸县| 东阳市| 隆子县| 区。| 乐山市| 汉寿县| 集安市| 同江市| 辽源市| 电白县| 麦盖提县| 平湖市| 长武县| 八宿县| 曲阳县| 奉贤区| 商河县| 阳泉市| 绥江县|