如何将java映射展平到一个列表,使该列表交替使用键和值?
如何使用java streams将java映射展平到一个列表,使该列表包含{k1,v1,k2,v2,…}?从映射的每个条目创建一个流;然后使用flatMap将这些子流展平为流;像往常一样收集:如何将java映射展平到一个列表,使该列表交替使用键和值?,java,reduce,flatten,Java,Reduce,Flatten,如何使用java streams将java映射展平到一个列表,使该列表包含{k1,v1,k2,v2,…}?从映射的每个条目创建一个流;然后使用flatMap将这些子流展平为流;像往常一样收集: map.entrySet() .stream() .flatMap(e -> Stream.of(e.getKey(), e.getValue())) .collect(Collectors.toList()) 你在关闭平面地图时错过了一个,反正是+1。
map.entrySet()
.stream()
.flatMap(e -> Stream.of(e.getKey(), e.getValue()))
.collect(Collectors.toList())
你在关闭平面地图时错过了一个,反正是+1。