java - 查询 Java 数据结构

标签 java sql data-structures collections jakarta-ee

有什么方法可以在 Java 数据结构上执行类似 SQL 的查询或过滤?

我想通过 ArrayList 和 HashMap 中包含的对象的字段来过滤对象。

最佳答案

您可能喜欢 Quaere ,这是一种相当丰富的 Java 对象图查询语言:

Integer[] numbers={5, 4, 1, 3, 9, 8, 7, 2, 0};
Iterable<Integer> lowNumbers=
    from("n").in(numbers).
    where(lt("n",5).
    select("n");

关于java - 查询 Java 数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/736573/

相关文章:

java - 以编程方式调用自定义 IntelliJ IDEA Annotator

java - 打开应用程序前的锁屏服务

c++ - 在 C++ 中定义和搜索相关顺序的集合

c++ - 在多个键下将项目存储在 map 中

java - 使用java的MongoDB聚合

java - 未为对象类型定义getTime()方法-怎么了?

sql - PostgreSQL case multiple columns 报错 column does not exist

SQL:使用 WHERE AND 而不是 HAVING

mysql - 将 NOT NULL 约束添加到列

c - 用C语言对数据进行编码和解码