java驼峰转下划线
时间: 2023-08-08 07:09:34 浏览: 48
Java中驼峰与下划线相互转换
将Java中的驼峰命名法转换为下划线命名法,可以按以下方式实现:
```java
public static String camelToUnderscore(String str) {
if (str == null || str.isEmpty()) {
return str;
}
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
sb.append('_').append(Character.toLowerCase(c));
} else {
sb.append(c);
}
}
return sb.toString();
}
```
例如,如果输入字符串为 "helloWorld",则输出为 "hello_world"。
阅读全文