public static String humpToUnderline(String para) {
StringBuilder sb = new StringBuilder(para);
//偏移量,第i个下划线的位置是 当前的位置+ 偏移量(i-1),第一个下划线偏移量是0
int temp = 0;
for (int i = 0; i < para.length(); i++) {
if (Character.isUpperCase(para.charAt(i))) {
sb.insert(i + temp, "_");
temp += 1;
}
}
return sb.toString().toLowerCase();
}
驼峰命名转为下划线命名
最新推荐文章于 2024-07-20 15:03:43 发布