使用流将可迭代对象转换为列表
我有一个简单的循环,将一个列表中的元素添加到另一个列表中。 如何使用streams达到相同的结果? List users = new ArrayList<>(); for(User user: us…
使用 Java 8 从列表映射中根据其大小获取列表
我有一个 Map>。我正在尝试从地图中检索大小 > 的所有 List 1 并将它们收集到一个新列表中。 试图找到一种在 Java 8 中做到这一点的方法。 下面是我尝…
了解链式 CompletableFuture 的并行执行
我有一个关于 Java Streams 和链式 CompletableFutures 如何执行的问题。 我的问题是这样的:如果我运行以下代码,则使用列表中的 10 个项目调用 exec…
如何通过流在HashMap中进行分组
我有以下 DTO 和投影接口: @Data public class StatusDTO{ private UUID productUuid; private boolean disabled; // constructors } 我在存储库中填…
Java流:对HashMap键值进行分组以防止重复键
我的 Java 应用程序中有以下 HashMap: final Map map = demoRepo.demoService.stream() .collect(Collectors.toMap( ProductDTO::getMenuUuid, Produ…
减去java 8中每个组的值
我有类 Data10,它有 5 个字段并具有值列表,然后我想从 valuePeriod 的每个唯一 id 组中减去值,如下例所示,最后在结果中生成具有相同 id、相同年份…
获取与 POJO 变量的最大值匹配的所有 POJO 项
我有一个 POJO 类,我想从中收集与给定 POJO 变量的最大值匹配的所有 POJO 对象。 我有下面的 POJO 类, @Data @AllArgsConstructor @NoArgsConstruct…
如何获取具有最小属性的列表元素?
我编写这段代码是为了找到最年轻的人: import java.util.Comparator; import java.util.List; public class PersonImpl implements PersonInterface …
使用 Java8 比较两种不同类型的列表
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
根据流中的条件应用不同功能的正确方法
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
使用 Java 8 中的日期属性比较同一列表中的两个 POJO 对象
我有一个 Employee POJO 类,它有一个属性日期。我必须比较 POJO 对象并找出具有相同名称和最新日期的 Employee 并收集到不同的列表。 我尝试使用 Jav…
如何将键值对从一个映射映射到另一个映射
如果我有一个包含以下数据的映射: "a", "hello" "b", "bye" "c", "good morning" 以及另一个包含以下数据的映射: "key1","a" "key2", "b" "key3", "…
从给定产品类别的产品列表中获取订单列表
订单列表 - ID、状态、产品列表。 产品列表 - ID、名称、类别。 使用属于类别“婴儿”Java 8 的产品列表获取订单列表 我尝试过 orderList.stream().fl…
在 java 对象内创建 12 个月的滚动数据
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
如何从流中收集双打列表?
假设我希望从 lambda 函数收集 doubles[] 列表,我创建了以下示例,但是它不会在给定类型的情况下进行编译。我可以采取什么解决方法? public class C…