java 驼峰转下划线
时间: 2023-09-09 22:10:21 浏览: 78
Java中驼峰与下划线相互转换
将Java中的驼峰式命名转换成下划线命名可以使用以下代码:
```java
public static String camelToUnderscore(String str) {
if (str == null || str.isEmpty()) {
return str;
}
StringBuilder result = new StringBuilder(str.substring(0, 1));
for (int i = 1; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isUpperCase(ch)) {
result.append("_").append(Character.toLowerCase(ch));
} else {
result.append(ch);
}
}
return result.toString();
}
```
示例:
输入:`myNameIsJava`
输出:`my_name_is_java`
阅读全文