java代码如何将字符串数组中的null值删除掉呢?
下文笔者讲述使用java代码---将字符串数组中删除null值的方法分享,如下所示
数组详解
java 数组常见操作方法分享
stream之过滤方法(filter)的简介说明
java如何获取流stream呢?
Java如何借助stream 遍历打印出所有元素呢?
实现方式:
方式1:
遍历数组,然后使用if对数组中每一个元素值进行判断
当元素值为null时,则删除元素值
方式2:
当在jdk1.8中时,借助stream和Lambda表达式中
的filter对数组进行过滤
然后返回过滤后不包含null值的数组
例:
import java.util.Arrays;
import java.util.stream.Collectors;
public class TestClass {
public static void main( String args[] ) {
String[] firstArray = {"java265.com-1", "",
"java265.com-2", "java265.com-888", "", null};
firstArray = Arrays.stream(firstArray)
.filter(s -> (s != null && s.length() > 0))
.toArray(String[]::new);
}
}
相关阅读:数组详解
java 数组常见操作方法分享
stream之过滤方法(filter)的简介说明
java如何获取流stream呢?
Java如何借助stream 遍历打印出所有元素呢?
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


