Я только начал смотреть на Java 8 и попробовать lambdas. Я думал, что попытаюсь переписать очень простую вещь, которую я написал недавно. Мне нужно превратить карту строк в столбцы в другую карту строки в столбец, где столбец на новой карте является защитной копией столбца на первой карте. Столбец имеет конструктор копирования. Самое близкое, что я до сих пор знаю:
Map<String, Column> newColumnMap= new HashMap<>();
originalColumnMap.entrySet().stream().forEach(x -> newColumnMap.put(x.getKey(), new Column(x.getValue())));
но я уверен, что должен быть более хороший способ сделать это, и я был бы признателен за некоторые советы.