ロドリゴ:
どのようにしてから行くことができるマップのような文字列のリストに整数の:
<1, ["a", "b"]>,
<2, ["a", "b"]>
平坦化されたリストのような文字列の:
["1-a", "1-b", "2-a", "2-b"]
Javaの8?
また:
あなたは使用することができるflatMap
などの値に:
map.values()
.stream()
.flatMap(List::stream)
.collect(Collectors.toList());
あなたがマップエントリを使用するようにした場合ホルガーが指摘したようにそれとも、あなたはコードを使用することができます。
map.entries()
.stream()
.flatMap(e -> e.getValue().stream().map(s -> e.getKey() + s))
.collect(Collectors.toList());