java 如何删除list中null的元素呢?
下文笔者讲述删除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);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。