-1

我有一个具有属性的对象列表,这些对象在我的项目中被翻译为列。这些属性是化合物名称、批号和存储。我有一个下拉列表,允许用户选择 1 到 5 之间的任何值。此下拉列表的目的是它应该为您提供(如果您选择 2) - 每批次和每种使用类型 2 个化合物。

我一直在看番石榴图书馆,但它似乎不适合。任何人都有任何想法如何做到这一点。这需要在代码本身内完成,所以是的,数据库是不可能的。

4

1 回答 1

0

如果您想在 Java 中查询集合,您可以查看多种选择:

  • 夸尔

    Quaere 是一个开源、可扩展的框架,它向 Java 应用程序添加了类似于 SQL 的查询语法。Quaere 允许您使用通用的、富有表现力的语法过滤、枚举和创建对多个集合和其他可查询资源的投影。

  • JXPath

    org.apache.commons.jxpath 包定义了一个名为 XPath 的表达式语言的简单解释器。JXPath 将 XPath 表达式应用于各种对象的图形:JavaBeans、Maps、Servlet 上下文、DOM 等,包括它们的混合。

Google Guava 当然可以做你想做的事,还有 Op4J,Apache Common Collections with Filters/predicates 但你必须编写你的自定义过滤器/方法。

于 2012-09-18T12:12:20.070 回答