Я пытаюсь преобразовать Map<String, List<String>>
в Map<String, String>
, где значение для каждой клавиши - это совместная строка, построенная путем объединения всех значений в List
на предыдущей карте, например:
A -> ["foo", "bar", "baz"]
B -> ["one", "two", "three"]
следует преобразовать в
A -> "foo|bar|baz"
B -> "one|two|three"
Какой идиоматический способ сделать это с помощью Java 8 Streams API?