【发布时间】:2017-04-18 03:11:20
【问题描述】:
在 Java 中, 我需要创建一个如下所示的地图:
(为清楚起见,说这是用户名到位置到布尔值的映射)
Map<String, Map<String, Boolean>> someMap =
usernameStream.stream().
.flatMap(username -> locations.stream().map(
loc -> getSomeBooleanFromInfo(username, loc))
.// somehow make this into a nested map?
我尝试过 toMap 并且我知道 groupingBy 但由于某种原因我无法让它嵌套,因为我在上面设置它的方式只是返回一个布尔流......
关于如何重组它以便正确映射它们的任何建议?
【问题讨论】:
标签: java dictionary nested tuples