java - 从 ARRAYLIST WITHOUT LOOP 中选择对象 - ANDROID

标签 java android lambdaj

我正在寻找一个库,它可以像 SQL“where”命令一样从 ArrayList 中选择对象。

我的项目中有巨大的数组列表(在 2000 到 20000 之间),我不想每次都写 for,while 循环..

我找到了 lambdaj,它适用于 Java。

我尝试在我的 Android 项目中使用 lambdaj,但我做不到。

例如当我写 List<Sale> sortedSales = sort(sales, on(Sale.class).getCost());
我项目中的这个示例代码,eclipse 看不到“排序”、“打开”命令。

有没有像 lambdaj 这样的库,或者谁能告诉我如何在我的 android 项目中使用 lambdaj?

谢谢..

最佳答案

Guava图书馆比 lambdaj 更受欢迎,并且允许你 avoid for、while 循环使用前缀和过滤方法。

关于java - 从 ARRAYLIST WITHOUT LOOP 中选择对象 - ANDROID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19198014/

相关文章:

java - 按两个实体依次对对象进行排序

java - 无法在 Google Play 上上传应用,证书无效

java - 解析 XML 的算法

android - 如何确定 Android 上的 MediaPlayer 中的视频已缓冲?

android - 在 Android 中使用 tab-host 实现选项卡之间的滑动

java - 使用 Lambdaj 的简单提取会导致 "Unable to convert placeholder null"

java - 用于过滤和修改列表项的 Lambdaj 或 apache 谓词

java - 数据库中输入的日期格式错误

android - SQL:带有外键的交叉表到两个不同的表

java - 使用 lambdaj 从嵌套数组中提取对象