用于查询集合/对象的Java库
我正在寻找允许我查询集合的Java库。我偶然发现了jFilter和JoSql
然而,自2010年以来,JoSql似乎一直处于非活动状态,只有两个版本。 jFilter似乎相当新,自去年以来就没有发布过任何新版本
在谷歌上搜索其中一个的时候,搜索结果的数量很少,这对我来说意味着它们没有被广泛使用
你对这些图书馆有什么建议吗?或者你是否知道更活跃的一次
你可以在下面搜索框中键入要查询的问题!
我正在寻找允许我查询集合的Java库。我偶然发现了jFilter和JoSql
然而,自2010年以来,JoSql似乎一直处于非活动状态,只有两个版本。 jFilter似乎相当新,自去年以来就没有发布过任何新版本
在谷歌上搜索其中一个的时候,搜索结果的数量很少,这对我来说意味着它们没有被广泛使用
你对这些图书馆有什么建议吗?或者你是否知道更活跃的一次
# 1 楼答案
你可以看看Commons Collections,更具体地说^{}
另一个选项是Google Guava,它有^{}
选择权在你
# 2 楼答案
可能已经太晚了但可能对其他人有帮助, 你可以用
https://code.google.com/p/joquery/
它支持以下语法
# 3 楼答案
我在我的公司(https://code.google.com/p/cqengine/)成功地使用了CqEngine
实例化集合时,可以轻松定义一组索引。这比谓词强大得多
此外,当您对集合执行搜索时,CqEngine不会对整个集合进行迭代,然后检查每个记录是否与谓词匹配。相反,它将直接在类似地图的数据结构中找到匹配的记录。因此你会有出色的表现