描述,输入一个字符串格式如下:
"and-vd-gda-gg-aadf-gfad"; 单词之间用-隔开,请将其转换为驼峰的形式,即-后的第一个字母大写,如下:andVdGdaGgAadfGfad。
JS实现如下:
function Hump(str){
let par = /-\w{1}/g;
str = str.replace(par,function(match){
return match[1].toUpperCase();
})
return str;
}
java实现如下:
public static void Hump(String str){
String par = "-\\w{1}";
Pattern P = Pattern.compile(par);
Matcher matcher = P.matcher(str);
StringBuffer sb = new StringBuffer();
while(matcher.find()){
matcher.appendReplacement(sb, matcher.group().substring(1).toUpperCase());
}
matcher.appendTail(sb);
System.out.println(sb);
}
}