【发布时间】:2020-08-05 20:57:28
【问题描述】:
我有一个List<Item> 类型的变量,其中项目如下所示:
class Item {
List<Integer> customerId;
}
我想将其重新排序为 Map<Integer, List<Item>>,其中键是 customerId,然后值是具有该客户 ID 的所有项目的列表。
这很容易通过两个 for 循环完成,遍历项目列表,并为每个项目遍历客户列表。
有没有什么方法可以用 Java 流以不同的方式实现这一点,也许是更紧凑的方式?
【问题讨论】:
标签: java java-8 java-stream