问题标签 [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 - 使用 Lambdaj 进行简单提取会导致“无法转换占位符 null”
我有一个简单的 pojo:
例如,我想从那里提取所有ssn
值到 a List<String>
。所以就像我写的一个例子:
和 LambdaJ 抛出:
这似乎是一个非常基本的操作,所以我在这里缺少什么?
java - lambdaj 和 Java 中的多个排序条件
我喜欢lambdaj并且经常使用它,但我似乎无法弄清楚是否可以使用多个排序条件对列表进行排序。
这是使用Google Collections的示例。可以在 lambdaj 中做同样的事情吗?
首先按颜色排序,然后按名称排序:
java - Lambdaj 类强制转换
我有一些这样的代码:
B 类扩展 A 类
在 lambdaj 中有一些聪明的方法可以做到这一点吗?我知道有 IsInstanceOf Matcher,但我必须“手动”进行演员阵容。
提前致谢
魔珠
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
提前非常感谢。
java - 将 lambdaj 与 String.matches 方法一起使用
如何过滤Collection<String>
使用 lambdaj 和 String.matches 方法。
我是 lambdaj 的新手并且感觉很愚蠢,因为给出的例子比这更复杂。
java - 简单的选择方法(lambdaj)获取异常
我是 lambdaj 的新手。对于 Java 编程来说,这似乎是一个很棒的功能。
所以我创建了一个非常简单的评估程序。
但我对下面的代码有一个例外。你能帮我看看有什么问题吗?
--EDITED添加了为类 X 封装的无参数构造函数和公共变量。感谢@AVD。
结果是:
java - 在 android 开发中使用 lambdaj 库
有没有办法在 android 开发中使用lambdaj 库?
java - 使用 lambdaj 进行不区分大小写的过滤
我正在尝试让自己熟悉 lambdaj,但不确定如何最好地解决这个问题。给定以下测试:
我怎样才能让 Matcher 不关心大小写?即,无论大小写如何,我都想要一个不在 l1 中的 l2 中的项目列表?我宁愿不必运行另一个 Lambda 来将每个字符串列表转换为相同的大小写,而是一种修改 Matcher 以按照我的意愿进行操作的方法。这是可能的还是我必须先将这些项目转换为相同的情况?
java - 使用两个单独的过滤条件,使用 Lambdaj
使用 Lambdaj,我试图从列表中分离出满足 2 个单独标准的对象。以下两项都将实现我的目标。一个)
二)
第一个似乎更具可读性,特别是对于不熟悉 API 的人。第二个似乎利用了 lambdaj 的函数式编程方面,哪个最好?
我想可读性获胜。但是,我想知道,在使用 LambdaJ 过滤集合时,是否有更简洁的方法来处理两个单独的条件?
java - 使用 Lambdaj 对 Map / EntrySet 进行排序
我想知道是否可以使用 lambdaj 基于 K 的某些属性对 EntrySet< K, V > 进行排序?
我不认为 Lambdaj 会让我我只是想确认一下。
例如,如果我有一个 Map< A, B > 其中 A 具有以下结构:
我可以在 A.getPublished 上使用 lambdaj 对条目集进行排序吗?