有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Guava如何根据谓词从列表中删除,并跟踪删除的内容?

我有一个ArrayList要过滤,还有各种各样的番石榴要过滤。这个列表只有50-100个元素

我计划Iterables.removeIf依次使用每个谓词。它可能不是最高效的,但没关系(至少removeIf对随机访问列表进行了一些优化)

为了调试,我想简洁地记录每个谓词所做的事情。e、 g

Pred0 removed [a, c, g]
Pred1 removed []
Pred2 removed [b, f]

有一些显而易见的黑客解决方案,但你认为最干净的是什么

对于奖励积分,它也应该是合理有效的


共 (0) 个答案