0

在 Haskell 中,我可以做到

filter pred list

list使用函数pred为真的元素创建一个新列表。Java API 是否有类似的 forjava.util.List或其他集合?我无法在 API 文档中找到任何内容。

4

2 回答 2

5

核心 API 没有,但GuavaCollections2.filter,它接受一个CollectionandPredicate并返回过滤元素的视图(您可以自由地将其复制到一个新的 中List)。

于 2012-11-13T23:04:12.630 回答
1

正如您可能从Java 文档中看到的那样 List 。核心 API 没有过滤器。

我只会遍历列表并将您需要的任何内容拉入新列表。

于 2012-11-13T23:08:58.097 回答