Stream API 常用操作(简要介绍)
发布时间
阅读量:
阅读量
1 collect()
1.1 collect(Collectors.toList())
该方法基于 Stream 中的元素创建一个列表,并被视为一种提前执行的操作。通过提供一组初始值来构造一个新的 Stream:
List<String> collected = Stream.of("a", "b", "c").collect(Collectors.toList());
assertEquals(Arrays.asList("a", "b", "c"), collected);
1.2 collect(Collectors.joining(","))
该方法用于将字符串进行拼接:
List<String> integers = Arrays.asList("3", "2", "5", "1", "3", "12", "4", "21", "2");
String collect = integers.stream().collect(Collectors.joining(","));
2 map
只有当存在一种能够将一类输入映射到另一类输出的转换器时,在调用此映射工具后就能生成一个新的数据流。
读者可能会有所察觉,在以往编程经历中或多或少都会遇到类似的m
全部评论 (0)
还没有任何评论哟~
