java 如何删除list中null的元素呢?

java-教程王 Java经验 发布时间:2022-04-17 09:44:14 阅读数:4696 1
下文笔者讲述删除list中null的数据,如下所示:
实现思路:
    方式1:使用while循环依次删除
    方式2:Apache Commons Collections删除空行
	方式3:使用Lambdas删除空行

远程jdk循环删除null

 //方式1
 List<Integer> list =  new ArrayList<>(Arrays.asList(null, 1, null));
        while (list.remove(null));

 //方式2 Apache Commons Collections 删除空行
  List<Integer> list =  new ArrayList<>(Arrays.asList(null, 1, 2, null, 3, null));
     CollectionUtils.filter(list, PredicateUtils.notNullPredicate());

 //方式3 
    使用lambadas 删除空行
   List<Integer> list =  new ArrayList<>(Arrays.asList(null, 1, 2, null, 3, null));
    list.removeIf(Objects::isNull);
版权声明

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

本文链接: https://www.Java265.com/JavaJingYan/202204/16501599092909.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者