java代码如何将字符串数组中的null值删除掉呢?

书欣 Java每日一问 发布时间:2022-09-15 21:46:21 阅读数:5119 1
下文笔者讲述使用java代码---将字符串数组中删除null值的方法分享,如下所示
实现方式:
    方式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 遍历打印出所有元素呢?
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202209/4431.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者