public static String camel4underline(String param){
Pattern p=Pattern.compile("[A-Z]");
if(param==null ||param.equals("")){
return "";
}
StringBuilder builder=new StringBuilder(param);
Matcher mc=p.matcher(param);
int i=0;
while(mc.find()){
builder.replace(mc.start()+i, mc.end()+i, "_"+mc.group().toLowerCase());
i++;
}
if('_' == builder.charAt(0)){
builder.deleteCharAt(0);
}
return builder.toString();
}
大写转下划线的算法 驼峰转 下划线
最新推荐文章于 2024-06-02 09:42:01 发布
本文介绍了一个简单的Java函数,用于将输入的驼峰式命名字符串转换为下划线命名。通过正则表达式匹配大写字母,并在每个大写字母前插入下划线,实现字符串的转换。
2055

被折叠的 条评论
为什么被折叠?



