Скажем, у меня есть Map<String, Integer>
. Есть ли простой способ получить от него Map<String, String>
?
Легко, я имею в виду не так:
Map<String, String> mapped = new HashMap<>();
for(String key : originalMap.keySet()) {
mapped.put(key, originalMap.get(key).toString());
}
Но скорее какой-то один вкладыш вроде:
Map<String, String> mapped = originalMap.mapValues(v -> v.toString());
Но, очевидно, нет метода mapValues
.