将驼峰名称转为小写下划线的一种方式

1 String var = "userNameAndPassword";
2 Pattern humpPattern = Pattern.compile("[A-Z]");
3 Matcher matcher = humpPattern.matcher(var);
4 StringBuffer sb = new StringBuffer();
5 while (matcher.find()) {
6   matcher.appendReplacement(sb, "_" + matcher.group(0).toLowerCase());
7 }
8 matcher.appendTail(sb);
9 sb.toString()就是转换后小写的值

 

posted @ 2022-09-20 18:15  铁柱97  阅读(131)  评论(0)    收藏  举报