Map key大小写转换

`
public class MapUtil {

public static Map<String, Object> keyToLowerCase(Map<String, Object> orgMap) {
Map<String, Object> resultMap = new HashMap<>();

if (orgMap == null || orgMap.isEmpty()) {
return resultMap;
}

Set<Map.Entry<String,Object>> entrySet = orgMap.entrySet();
for (Map.Entry<String, Object> entry : entrySet) {
String key = entry.getKey();
Object value = entry.getValue();
resultMap.put(key.toLowerCase(), value);
}

return resultMap;
}

public static Map<String, Object> keyToUpperCase(Map<String, Object> orgMap) {
Map<String, Object> resultMap = new HashMap<>();

if (orgMap == null || orgMap.isEmpty()) {
return resultMap;
}

Set<Map.Entry<String,Object>> entrySet = orgMap.entrySet();
for (Map.Entry<String, Object> entry : entrySet) {
String key = entry.getKey();
Object value = entry.getValue();
resultMap.put(key.toUpperCase(), value);
}

return resultMap;
}
}

posted @ 2020-06-30 16:52  Sublamb  阅读(1789)  评论(0)    收藏  举报