首页
学习
活动
专区
工具
TVP
发布

四类方法删除List里面的所有null值

1 简介

万恶的已经折磨程序员许久了,也带来了许多难以发现却造成严重损失的。我们需要尽可能的避免它,有一种简单的办法就是在它进入下轮处理前,我们就把它扼杀在摇篮里。

本文介绍了四类方法,分别是接口的方法、、和来删除一个里面的值。希望读者可以举一反三,得到更多启发。

2 四类方法

2.1 List自带的方法

有许多的方法可以使用,以下三个都可以满足我们的需求:

:删除一个元素,成功则返回;需要注意它只删除一个;

:删除存在集合c的所有情况,注意入参不是一个元素;

:删除所有满足条件的元素,入参为Lambda表达式。

代码如下:

2.2 Stream的方式

的方法很容易理解,就是加一个过滤器即可,过滤条件为非空,具体代码如下:

2.3 使用Guava库

是非常优秀的Java库,提供了许多优秀的处理集合类的方法,本次使用了类进行处理,代码如下:

本文提供两种方法,一种会改变原有的,另一种则不会。

2.4 使用Apache Commons的库

也提供了很方便的方法,具体代码如下:

3 总结

虽然本文讲的是删除的方法,但稍加修改,就可以扩展到集合类删除特定条件的值,这还是非常有用的。

欢迎关注公众号,将持续为你更新...

多读书,多分享;多写作,多整理。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191031A0QW6D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券