美文网首页
驼峰转换

驼峰转换

作者: 光影墨辰 | 来源:发表于2017-09-26 14:50 被阅读0次

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

相关文章

网友评论

      本文标题:驼峰转换

      本文链接:https://www.haomeiwen.com/subject/wrvsextx.html