【发布时间】:2017-01-15 11:09:20
【问题描述】:
我正在寻找允许我查询集合的 Java 库。我偶然发现了jFilter 和JoSql。
然而,JoSql 似乎自 2010 年以来一直处于非活动状态,并且只有 2 个版本。 jFilter 似乎相当新,自去年以来没有任何新版本。
在谷歌上搜索它们中的任何一个时,搜索结果的数量很少,这表明它们没有被广泛使用。
您对这些库有什么建议,或者知道更活跃的一次吗?
【问题讨论】:
-
我正在使用
Apache commons collections(commons.apache.org/proper/commons-collections),我对这个库很满意。还有Guava(stackoverflow.com/a/14979043/1051783) 提供了很多有用的API -
您最有可能在 C# 中寻找类似 LINQ 的东西。当你想做一些函数式编程之类的事情时,Guava 是一个不错的选择。这取决于您的应用程序,但通常所有这些技术都比您自己迭代集合要慢得多。
标签: java collections