问题标签 [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 回答
2998 浏览

java - 使用 Lambdaj 进行简单提取会导致“无法转换占位符 null”

我有一个简单的 pojo:

例如,我想从那里提取所有ssn值到 a List<String>。所以就像我写的一个例子:

和 LambdaJ 抛出:

这似乎是一个非常基本的操作,所以我在这里缺少什么?

0 投票
1 回答
3735 浏览

java - lambdaj 和 Java 中的多个排序条件

我喜欢lambdaj并且经常使用它,但我似乎无法弄清楚是否可以使用多个排序条件对列表进行排序。

这是使用Google Collections的示例。可以在 lambdaj 中做同样的事情吗?

首先按颜色排序,然后按名称排序:

0 投票
1 回答
641 浏览

java - Lambdaj 类强制转换

我有一些这样的代码:

B 类扩展 A 类

在 lambdaj 中有一些聪明的方法可以做到这一点吗?我知道有 IsInstanceOf Matcher,但我必须“手动”进行演员阵容。

提前致谢

魔珠

0 投票
2 回答
606 浏览

junit4 - 使用 Lambdaj 浏览 Dom4j 元素

对于任何熟悉 lambdaj(不是我)的人,您之前都会看到这个堆栈跟踪或一些变体:

ch.lambdaj.function.argument.ArgumentConversionException:无法在 ch.lambdaj 的 ch.lambdaj.function.argument.ArgumentsFactory.actualArgument(ArgumentsFactory.java:92) 的有效参数中转换占位符 org.dom4j.tree.AbstractAttribute。 function.matcher.HasArgumentWithValue.havingValue(HasArgumentWithValue.java:70) 在 ch.lambdaj.Lambda.having(Lambda.java:1204)

我的理解是,这是通过 lambdaj 对 final 类的限制而发生的。

我在测试以下代码时得到上述信息:

我一直在使用 dom4j 的 Attribute 接口,遇到同样的问题,然后想也许 lambdaj 不喜欢接口.. 所以我切换到 AbstractAttribute 抽象类。

lambdaj 和抽象类有问题吗?还是我的方法只是裤子?任何想法如何解决这个问题?

仅供参考:我正在使用 lambdaj 2.4 和 dom4j 1.6

提前非常感谢。

0 投票
3 回答
2341 浏览

java - 将 lambdaj 与 String.matches 方法一起使用

如何过滤Collection<String>使用 lambdaj 和 String.matches 方法。
我是 lambdaj 的新手并且感觉很愚蠢,因为给出的例子比这更复杂。

0 投票
1 回答
8911 浏览

java - 简单的选择方法(lambdaj)获取异常

我是 lambdaj 的新手。对于 Java 编程来说,这似乎是一个很棒的功能。

所以我创建了一个非常简单的评估程序。

但我对下面的代码有一个例外。你能帮我看看有什么问题吗?

--EDITED添加了为类 X 封装的无参数构造函数和公共变量。感谢@AVD。

结果是:

0 投票
2 回答
730 浏览

java - 在 android 开发中使用 lambdaj 库

有没有办法在 android 开发中使用lambdaj 库?

0 投票
2 回答
857 浏览

java - 使用 lambdaj 进行不区分大小写的过滤

我正在尝试让自己熟悉 lambdaj,但不确定如何最好地解决这个问题。给定以下测试:

我怎样才能让 Matcher 不关心大小写?即,无论大小写如何,我都想要一个不在 l1 中的 l2 中的项目列表?我宁愿不必运行另一个 Lambda 来将每个字符串列表转换为相同的大小写,而是一种修改 Matcher 以按照我的意愿进行操作的方法。这是可能的还是我必须先将这些项目转换为相同的情况?

0 投票
1 回答
3195 浏览

java - 使用两个单独的过滤条件,使用 Lambdaj

使用 Lambdaj,我试图从列表中分离出满足 2 个单独标准的对象。以下两项都将实现我的目标。一个)

二)

第一个似乎更具可读性,特别是对于不熟悉 API 的人。第二个似乎利用了 lambdaj 的函数式编程方面,哪个最好?

我想可读性获胜。但是,我想知道,在使用 LambdaJ 过滤集合时,是否有更简洁的方法来处理两个单独的条件?

0 投票
1 回答
1009 浏览

java - 使用 Lambdaj 对 Map / EntrySet 进行排序

我想知道是否可以使用 lambdaj 基于 K 的某些属性对 EntrySet< K, V > 进行排序?

我不认为 Lambdaj 会让我我只是想确认一下。

例如,如果我有一个 Map< A, B > 其中 A 具有以下结构:

我可以在 A.getPublished 上使用 lambdaj 对条目集进行排序吗?