Advertisement

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)

还没有任何评论哟~