我有兩個地圖轉換地圖<String,字符串>地圖<字符串,對象>
Map<String, String> filterMap
Map<String, Object> filterMapObj
我需要的是我想轉換是Map<String, String>
到Map<String, Object>
。 在這裏,我使用的代碼
if (filterMap != null) {
for (Entry<String, String> entry : filterMap.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
Object objectVal = (Object)value;
filterMapObj.put(key, objectVal);
}
}
它工作正常,是否有任何其他方法,使我能做到這一點,而無需通過在地圖中的所有條目進行迭代。
爲什麼不使用putAll api方法,以防你想保留兩個引用。 –