有没有办法合并两个在Java 8中使用流循环?

Jeeva d:

我有两个表,其中一个是String类型的,另一种是一些实体对象。如何通过这两个列表迭代或通过使用Java 8进行比较

List<Admin> admin= new ArrayList<>();

for (Admin ah : subProducers) {
    for (String value : values) {
        if (ah.getFirstName().contains(value) || ah.getLastName().contains(value)) {
            admin.add(ah);
        }
    }
}

我目前使用的for循环验证条件,我没有找到什么更好的方法使用Java 8流它结合起来。

也:

类似的anyMatch嵌套流:

subProducers.stream()
            .filter(a -> values.stream()
                               .anyMatch(b -> a.getFirstName().contains(b)
                                           || a.getLastName().contains(b)))
            .collect(Collectors.toList())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在SourceTree中的两个分支上获得视觉差异?

有没有办法在一个Java8流中读取两个或更多文件?

有没有办法压缩两个流?

有没有办法堆叠两个张量流数据集?

有没有办法用循环擦除两个给定的值?

有没有办法在MATPLOTLIB中使两个轴带有不同的标签?

有没有办法在C中的system()函数中合并两个Linux命令?

有没有办法将两个在R中互换的变量分组

有没有办法在highcharter wordcloud中使用两个系列(或某种组)?

有没有办法检查单独的“列”中的两个值是否相等?

有没有办法描述TypeScript中两个参数之间的关系?

有没有办法从两个不同的数组中删除相同的值?

有没有办法使用LINQ同时订购两个属性

有没有办法在方法声明中定义两个泛型类型

有没有办法在两个不同的QVideoWidgets上使用QCamera流?

有没有办法只比较两个文件中的某些块?

有没有办法在 DIV 块中使用两个样式条件

导入 Ansible 角色时,有没有办法在两个变量上循环?

有没有办法让循环采用两个范围?

有没有办法使用 jenkinsfile 链接两个不同的管道?

有没有办法从目录中读取两个路径?

有没有办法在回显变量中减去两个变量?

有没有办法在 Qt Designer 中创建两个独立的布局?

有没有办法通过单击在 Blazor 中触发两个连续事件?

有没有办法在 Windows 中组合两个目录的内容

有没有办法在 R 中添加两个连续的列?

有没有办法在python中合并两个字典列表而没有重复

有没有办法在 Python 中组合两个列表进行搜索?

有没有办法在 Scheme 中对两个不同长度的向量求和?