Stream流

小题1

image-20231123173353965

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package Day2;

import java.util.ArrayList;
import java.util.Arrays;

public class demol18 {
public static void main(String[] args) {
//定义集合容器
ArrayList<Integer> a=new ArrayList<>();
a.add(1);
a.add(2);
a.add(3);
a.add(4);
a.add(5);
a.add(6);
a.add(7);
a.add(8);
a.add(9);
a.add(10);
Object[] array = a.stream().filter(s -> s % 2 == 0).toArray();
System.out.println(Arrays.toString(array));
}
}

小题2

image-20231123174224101

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package Day2;

import java.util.ArrayList;
import java.util.Map;
import java.util.stream.Collectors;

public class dmeol19 {
public static void main(String[] args) {
ArrayList<String> al=new ArrayList<>();
al.add("zhangsan,23");
al.add("lisi,24");
al.add("wangwu,25");
Map<String, String> collect = al.stream().filter(s -> Integer.parseInt(s.split(",")[1]) >= 24).collect(Collectors.toMap(s -> s.split(",")[0], s -> s.split(",")[1]));
System.out.println(collect);
}
}

更新于

请我喝[茶]~( ̄▽ ̄)~*

罗梓丰 微信支付

微信支付

罗梓丰 支付宝

支付宝