java Stream map的使用案例
程序员文章站
2022-06-09 12:59:34
...
java Stream map的使用案例
在java8中,map()方法可以将objet转换为任意的对象
让一个字符串列表变为大写
List<String> alpha = Arrays.asList("a", "b", "c", "d");
//在java8 之前
List<String> alphaUpper = new ArrayList<>();
for (String s : alpha) {
alphaUpper.add(s.toUpperCase());
}
System.out.println(alpha); //[a, b, c, d]
System.out.println(alphaUpper); //[A, B, C, D]
// java8
List<String> collect = alpha.stream().map(String::toUpperCase).collect(Collectors.toList());
System.out.println(collect); //[A, B, C, D]
总而言之就是可以利用map()操作可以来进行类型转换。
上一篇: 莴苣回奶吗,答案在这里