驼峰转换

描述,输入一个字符串格式如下:
"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);
    }
}

你可能感兴趣的:(驼峰转换)