У меня есть карта карт в формате
Map < Integer, Map < String, Integer >>
Если у меня есть данные в формате
<1>, << X, 11 >, < Y, 13 >, < Z, 15 >>
<2>, << X,12 >, < A, 23 >, < L, 41 >>
Как обработать это с помощью лямбда-выражения Java 8 и сгенерировать следующее
<1>, <[11, 13, 15]>
<2>, <[12, 23, 41]>
Это создает другую карту, где ключ является ключом внешней карты, а значение представляет собой список значений внутренней карты. Я знаю, как это сделать обычным способом, но я смотрю, как это делается с помощью Java 8 Lambda.
values
возвращаетCollection
, вам нужно будет вспомнить его вList
. 27.01.2017