Java 8 Stream Filter 过滤null值
来源:互联网 发布:淘宝商城男装t恤 编辑:程序博客网 时间:2024/06/07 00:22
Java 8 Stream Filter 过滤null值
查看Stream流
包含的null
值。
Java8Examples.java
package com.mkyong.java8;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;public class Java8Examples { public static void main(String[] args) { Stream<String> language = Stream.of("java", "python", "node", null, "ruby", null, "php"); List<String> result = language.collect(Collectors.toList()); result.forEach(System.out::println); }}
output
javapythonnodenull // <--- NULLrubynull // <--- NULLphp
Stream.filter(x -> x!=null)Java8Examples.java
package com.mkyong.java8;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;public class Java8Examples { public static void main(String[] args) { Stream<String> language = Stream.of("java", "python", "node", null, "ruby", null, "php"); //List<String> result = language.collect(Collectors.toList()); List<String> result = language.filter(x -> x!=null).collect(Collectors.toList()); result.forEach(System.out::println); }}
Output
java python node ruby php
或者,过滤器 Objects::nonNull
import java.util.List;List<String> result = language.filter(Objects::nonNull).collect(Collectors.toList());
阅读全文
0 0
- Java 8 Stream Filter 过滤null值
- Java 8 – 从一个 Stream中过滤null值
- Java 8: Stream filter method
- Java 8 Map Filter 过滤示例
- java Filter 权限过滤
- java csrf过滤filter
- java的filter过滤与不过滤
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter 过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- Java Filter过滤机制详解
- android studio实现发短信
- 23种设计模式之工厂模式
- CRC校验
- 31. 括号序列
- ECMAScript6(16):异步编程
- Java 8 Stream Filter 过滤null值
- 面试题15: 链表中倒数第k个结点
- 计算机网络之传输层
- 32. 穿越矩阵
- WEBGl之THREEJS导入shp文件,生成三维模型
- Codeforces Round #419 (Div. 2)
- jvm中的新生代Eden和survivor区
- NYOJ-187-快速查找素数(素数筛选法)
- Python数据可视化—seaborn简介和实例