package com.itheima.streamdemo;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
public class MyStream8 {
public static void main(String[] args) {
ArrayList<String> list=new ArrayList<>();
list.add("zhangsan,23");
list.add("lisi,24");
list.add("wangwu,25");
Map<String, Integer> map = list.stream().filter(
s -> {
String[] split = s.split(",");
int age = Integer.parseInt(split[1]);
return age >= 24;
}
).collect(Collectors.toMap(
s-> s.split(",")[0],
s->Integer.parseInt(s.split(",")[1])
));
System.out.println(map);
}
}
65.stream过滤后收集map
于 2022-04-20 14:02:42 首次发布