1 简介
万恶的已经折磨程序员许久了,也带来了许多难以发现却造成严重损失的。我们需要尽可能的避免它,有一种简单的办法就是在它进入下轮处理前,我们就把它扼杀在摇篮里。
本文介绍了四类方法,分别是接口的方法、、和来删除一个里面的值。希望读者可以举一反三,得到更多启发。
2 四类方法
2.1 List自带的方法
有许多的方法可以使用,以下三个都可以满足我们的需求:
:删除一个元素,成功则返回;需要注意它只删除一个;
:删除存在集合c的所有情况,注意入参不是一个元素;
:删除所有满足条件的元素,入参为Lambda表达式。
代码如下:
2.2 Stream的方式
的方法很容易理解,就是加一个过滤器即可,过滤条件为非空,具体代码如下:
2.3 使用Guava库
是非常优秀的Java库,提供了许多优秀的处理集合类的方法,本次使用了类进行处理,代码如下:
本文提供两种方法,一种会改变原有的,另一种则不会。
2.4 使用Apache Commons的库
也提供了很方便的方法,具体代码如下:
3 总结
虽然本文讲的是删除的方法,但稍加修改,就可以扩展到集合类删除特定条件的值,这还是非常有用的。
欢迎关注公众号,将持续为你更新...
多读书,多分享;多写作,多整理。
领取专属 10元无门槛券
私享最新 技术干货