假设我有一个 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
方法。