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