问题标签 [lambdaj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
200 浏览

java - Hibernate 和 Lambdaj 分组问题

我想使用 Lambdaj 从查询结果集中执行树分组。结果来自 Hibernate。

我可以成功地进行聚合,但是代码在分组时失败:

例外是

我试着做一些功课,暂时没有成功。

Lambdaj 用于cglib执行代理。ivy 文件提供了一个cglib-nodep.jar包。我们的架构项目功能(因为依赖于 Hibernate)cglib标准版本和asm-all. 请注意,由于公司政策,我们的 Ivy 依赖文件不允许传递依赖,并且依赖是由开发团队根据项目的实际需求决定的(所以如果 Hibernate 需要某个版本的cglib.常春藤并将所有内容标记为非传递性)。

所以在我的项目中我有<dependency org="com.googlecode.lambdaj" name="lambdaj" rev="2.3.3"/>(默认情况下传递真)和我的项目所依赖的架构项目有

(还有更多)

问题是:我在代码中做错了吗?这是 Hibernate 的问题吗?

0 投票
4 回答
1429 浏览

java - 查找具有不同对象的集合之间的交集

我有如下自定义对象列表:

还有另一个带有 id 的集合,该集合已从客户端发送并包含上面提到的 CustomObject 的 id Set<Long> ids

我的目标是使用 CustomObject 返回集合,该集合仅包含 id 相交的元素。

我可以简单地使用嵌套的每个周期来做到这一点。但它看起来有点难看。

在 SQL 中,我可以用查询做类似的事情:

以哪种方式可以用lamdajor来实现guava

0 投票
0 回答
159 浏览

java - 在 Java 中,高阶函数(通过 lambdaj)超过 for (x:y) 循环的原因是什么?

我正在一个大型的 Java 系统程序员团队中工作。库 LamdbaJ 在工作库中,但许多开发人员对函数式编程的好处持怀疑态度。

(我的背景是我是 Clojure 的忠实粉丝)。

我想阐明高阶函数相对于 Java 习语的好处。

想到的两个是:

  • 功能组合(可以将它们组合在一起)
  • 作为值的函数(你可以用值替换一个函数,它的工作原理是一样的)

但是,当我将该map操作与简单地使用 Java 中的遍历列表进行比较时for (x : y)- 函数组合和函数作为值似乎对代码的冗长或健壮性没有太大的影响。

我想阐明一些原因(在这种环境下)为什么功能方法是相似的。

我的问题是:在 Java 中,高阶函数(通过 lambdaj)超过 for (x:y) 循环的原因是什么?

假设:

  • 由于 Websphere 限制而运行 Java 7。
0 投票
1 回答
548 浏览

java - Android LambdaJ - 无法使用,每次通话都出现异常

我正在使用带有依赖项的 lambdaj 2.4。我的代码(非常简单):

但它不起作用,例外是:

任何想法如何使它在Android上运行?

0 投票
1 回答
356 浏览

java-8 - 如何在 Eclipse 项目中导入 lambdaj?

我想在 Eclipse 项目中使用 lamdaj 并且需要进行此导入,

我在 Eclipse 的jar文件夹中下载并添加了 lambdaj-2.4-with-dependencies.jar ,如下所示,

在此处输入图像描述

然后,在 Java 构建路径中添加 JAR,如下所示, 在此处输入图像描述

我还需要做什么来完成这项工作?

0 投票
1 回答
691 浏览

java - 比较集合内的集合

我有一套这样的:

我想比较和合并嵌套集中的集合。[0,1,2] 和 [0,2,6] 具有共同的元素。所以应该将它们合并成0,1,2,6。

输出应该是这样的:

有什么有效的方法吗?

0 投票
1 回答
1398 浏览

java-8 - java lambdaj 'variable_name' 无法解析为变量错误

我是 Java 8 特性的新手,这可能是一个愚蠢的问题,但我被困在这一点上。

我正在尝试在 Eclipse 中运行以下代码,但它给出了编译时错误。

错误是:- p 无法解析为变量。我在类路径中添加了 lambdaj 2.3.3 jar。

请提供解决方案。提前致谢。

0 投票
2 回答
79 浏览

java - 使用 Lambdaj 避免这种 for 循环

如何使用 lambdaj 避免此循环,我想将 List 角色中的所有元素添加到另一个列表中

我正在使用 Java 7,所以 Java 8 lambda 表达式不起作用,我需要一个围绕 Lambdaj 库的解决方案

0 投票
0 回答
183 浏览

java - 使用 lambdaj 从列表 java 中提取对象

我有一些字段的列表,其中之一是“车牌”。

从 HTML 中得到车牌号,我想提取车牌号等于到达的车牌号的对象车。

我想使用lambdaj,但我有一些问题。

如果我把getNumberPlate,代码说不存在!我必须插入 getClass Oo

PS。我必须使用 Java 1.6。我不能使用 Java Lambda(Java 1.8 版本)

0 投票
1 回答
269 浏览

java - Lambdaj 按扁平列表分组

我有一个对象列表,我们称之为模型

样本数据 :

预期的 :

从模型列表中的列表中获取元素,然后按多个字段分组

. ..

在这种情况下,“A”、“8”、“00112”仅被捕获一次。对于每个组,首先选择或选择任何模型对象都是可以接受的。这可能使用 LambdaJ 吗?

我目前只能直接按列表分组,而无需从列表中提取单个元素。

非常感谢任何建议。