Stream 中Collectors 的用法
来源:互联网 发布:写c语言用什么软件 编辑:程序博客网 时间:2024/03/28 17:19
package test;import java.util.Arrays;import java.util.List;import java.util.Set;import java.util.stream.Collectors;public class Test {public static void main(String[] args) {List<String> strs = Arrays.asList("aaa", "bbb", "aaa", "ddd");List<String> newstr = strs.stream().collect(Collectors.toList());System.out.println("Collectors转成list:" + newstr);Set<String> newset = strs.stream().collect(Collectors.toSet());System.out.println("Collectors转成set:" + newset);String newstring = strs.stream().collect(Collectors.joining(","));System.out.println("将所有字符串合并起来:" + newstring);List<Object> obj = Arrays.asList("aaa", 1, "aaa", "ddd");// 不是字符串类型,先要将其转为string类型,然后再链接String newstring2 = obj.stream().map(Object::toString).collect(Collectors.joining(","));System.out.println("不是字符串类型,先要将其转为string类型,然后再链接:" + newstring2);}}
运行的结果:
Collectors转成list:[aaa, bbb, aaa, ddd]
Collectors转成set:[aaa, bbb, ddd]
将所有字符串合并起来:aaa,bbb,aaa,ddd
不是字符串类型,先要将其转为string类型,然后再链接:aaa,1,aaa,ddd
阅读全文
0 0
- Stream 中Collectors 的用法
- stream 里面的 Collectors.toMap 用法
- Stream Collectors groupingBy 例子
- java8中Collectors的学习
- php中stream(流)的用法
- Java8中stream用法
- Java8系列--Java Stream进阶篇(collector、collectors、colltect的关系)
- Java 8 Stream Collectors groupingBy 示例
- java 8 Stream Collectors使用注意
- adodb.stream的用法
- Stream的用法
- Java8中Stream基本用法
- 【C#】System.IO.Stream 中flush的用法
- Java中Reader与Stream的区别于用法
- PHP中Stream(流)的概念与用法
- 【C#】System.IO.Stream 中flush的用法
- 了解PHP中Stream(流)的概念与用法
- Collectors
- pandas 解析json文件为DataFrame的三种方式以及其灵活度和效率的比较
- ROS之tf空间坐标变换浅析 (二)
- ThreadLocal
- 页面跳转
- Java Web--增删改查之二界面后台java代码
- Stream 中Collectors 的用法
- 动态代理与静态代理
- 版本管理工具学习随笔(一)
- Lucene6.6的介绍和使用
- 21、包含min函数的栈
- Mac通过HEXO搭建博客
- Microbiome:微生物组研究中优化方法和规避误区
- ubuntu14.04 编译安装gcc-5.3.0
- hdu 6049 Sdjpx Is Happy(区间DP+暴力枚举)