问题标签 [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.
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 的问题吗?
java - 查找具有不同对象的集合之间的交集
我有如下自定义对象列表:
还有另一个带有 id 的集合,该集合已从客户端发送并包含上面提到的 CustomObject 的 id Set<Long> ids
。
我的目标是使用 CustomObject 返回集合,该集合仅包含 id 相交的元素。
我可以简单地使用嵌套的每个周期来做到这一点。但它看起来有点难看。
在 SQL 中,我可以用查询做类似的事情:
以哪种方式可以用lamdaj
or来实现guava
?
java - 在 Java 中,高阶函数(通过 lambdaj)超过 for (x:y) 循环的原因是什么?
我正在一个大型的 Java 系统程序员团队中工作。库 LamdbaJ 在工作库中,但许多开发人员对函数式编程的好处持怀疑态度。
(我的背景是我是 Clojure 的忠实粉丝)。
我想阐明高阶函数相对于 Java 习语的好处。
想到的两个是:
- 功能组合(可以将它们组合在一起)
- 作为值的函数(你可以用值替换一个函数,它的工作原理是一样的)
但是,当我将该map
操作与简单地使用 Java 中的遍历列表进行比较时for (x : y)
- 函数组合和函数作为值似乎对代码的冗长或健壮性没有太大的影响。
我想阐明一些原因(在这种环境下)为什么功能方法是相似的。
我的问题是:在 Java 中,高阶函数(通过 lambdaj)超过 for (x:y) 循环的原因是什么?
假设:
- 由于 Websphere 限制而运行 Java 7。
java - Android LambdaJ - 无法使用,每次通话都出现异常
我正在使用带有依赖项的 lambdaj 2.4。我的代码(非常简单):
但它不起作用,例外是:
任何想法如何使它在Android上运行?
java - 比较集合内的集合
我有一套这样的:
我想比较和合并嵌套集中的集合。[0,1,2] 和 [0,2,6] 具有共同的元素。所以应该将它们合并成0,1,2,6。
输出应该是这样的:
有什么有效的方法吗?
java-8 - java lambdaj 'variable_name' 无法解析为变量错误
我是 Java 8 特性的新手,这可能是一个愚蠢的问题,但我被困在这一点上。
我正在尝试在 Eclipse 中运行以下代码,但它给出了编译时错误。
错误是:- p 无法解析为变量。我在类路径中添加了 lambdaj 2.3.3 jar。
请提供解决方案。提前致谢。
java - 使用 Lambdaj 避免这种 for 循环
如何使用 lambdaj 避免此循环,我想将 List 角色中的所有元素添加到另一个列表中
我正在使用 Java 7,所以 Java 8 lambda 表达式不起作用,我需要一个围绕 Lambdaj 库的解决方案
java - 使用 lambdaj 从列表 java 中提取对象
我有一些字段的列表,其中之一是“车牌”。
从 HTML 中得到车牌号,我想提取车牌号等于到达的车牌号的对象车。
我想使用lambdaj,但我有一些问题。
如果我把getNumberPlate,代码说不存在!我必须插入 getClass Oo
PS。我必须使用 Java 1.6。我不能使用 Java Lambda(Java 1.8 版本)
java - Lambdaj 按扁平列表分组
我有一个对象列表,我们称之为模型
样本数据 :
预期的 :
从模型列表中的列表中获取元素,然后按多个字段分组
. ..
在这种情况下,“A”、“8”、“00112”仅被捕获一次。对于每个组,首先选择或选择任何模型对象都是可以接受的。这可能使用 LambdaJ 吗?
我目前只能直接按列表分组,而无需从列表中提取单个元素。
非常感谢任何建议。