java8 stream flatmap
来源:互联网 发布:win32编程入门 编辑:程序博客网 时间:2024/06/06 00:13
Student s1 = new Student(); s1.setName("jack"); s1.addBook("java"); s1.addBook("c++"); s1.addBook("php"); Student s2 = new Student(); s2.setName("kobe"); s2.addBook("python"); s2.addBook(".net"); List<Student> list = new ArrayList<>(); list.add(s1); list.add(s2); List<String> collect = list.stream() .map(x -> x.getBook()) .flatMap(x -> x.stream()) .distinct() .collect(Collectors.toList()); collect.forEach(x -> System.out.println(x));
输出:java c++php python .net
阅读全文
0 0
- java8 stream flatmap
- Java8 Stream的map和flatMap的区别
- java8之数据流Stream的Map和flatMap的区别
- Java8 Stream
- java8 stream
- Java8 Stream
- Java8 Stream
- Java8:Stream
- java8-stream
- java8 stream
- Java8 Stream
- Java8 Stream
- Java8 stream
- java8 stream
- java8-stream
- Java8 Stream
- Stream ApI--3.map,flatmap
- Java8 flatMap demo 代码直接可以运行
- Python入门猜拳小游戏
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
- 【SPOJ】SPCQ
- 第三周项目四(2)
- Java设计模式_(结构型)_适配器模式
- java8 stream flatmap
- C++ 文件和流:如何从文件读取流和向文件写入流
- 侧滑记住抓包
- 算法题/反转链表
- 路由第一个页面
- 悟空
- adb命令卸载及安装android设备的应用
- mongoose
- spring中利用RestTemplate调用REST资源