没有。
详细说明:你可以写
Function
提取日期,你可以写
Predicates
测试它们,但即使你已经找到了将它们粘在一起的方法,它也会因为它而变得混乱
所有这些警告
。您必须等待JDK8才能创建至少可以远程读取的东西。
另一件事是你正在测试对
Blah
s(名称为+1),对于通用库来说真的太过分了。想象一下像这样无数的方法。
最后一件事是你正在做的事情并不是真正有用的:你的病情取决于
filteredBlahs
列表,在迭代期间发生变化。这很好,如果你需要它,但把它转换成功能上看的东西将是一个混淆。
用于过滤的谓词实际上不应该在过程中改变,否则你可以运行未定义或混乱的行为,如
这个问题
。