java剔除集合里面满足条件的元素

我们平时在开发中经常遇到,这样的需求。
迭代遍历元素,如果元素满足条件,iterator.remove();
我就在java.util.Collections里面寻找有没有可以方面使用的方法,结果没找到,
然后我就收到Collections.sort()方法的启发,自己写的简单的剔除元素的方法

先定义一个Filter

使用使用方法