匈牙利命名map转成驼峰命名命名map

/**
* 匈牙利命名map转成驼峰命名命名map
* @param riskMap
* @return
*/
private Map<String, String> riskMapChange(Map<String, String> riskMap){
Map<String, String> returnMap = new HashMap<>();
if (riskMap != null && !riskMap.isEmpty()){
Iterator iterator = riskMap.keySet().iterator();
while (iterator.hasNext()){
String key = iterator.next();
String value = riskMap.get(key);
if (key.contains("")){
String[] paraList = key.split("
");
String newKeyName = paraList[0];
for (int i = 1; i < paraList.length; i++){
String para = paraList[i];
newKeyName = newKeyName + para.substring(0, 1).toUpperCase() + para.substring(1);
}
returnMap.put(newKeyName, value);
} else {
returnMap.put(key, value);
}
}
}

	return returnMap;
}

猜你喜欢

转载自blog.csdn.net/weixin_39578487/article/details/106788379
今日推荐