springboot驼峰转下划线
时间: 2023-10-20 11:36:35 浏览: 129
你可以使用下面的方法将驼峰命名转换为下划线命名:
```java
public static String camelToUnderline(String str) {
if (str == null || str.isEmpty()) {
return str;
}
StringBuilder result = new StringBuilder();
result.append(Character.toLowerCase(str.charAt(0)));
for (int i = 1; i < str.length(); i++) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
result.append("_").append(Character.toLowerCase(c));
} else {
result.append(c);
}
}
return result.toString();
}
```
你可以将你想要转换的字符串作为参数传递给这个方法,它会返回转换后的下划线命名字符串。例如:
```java
String camelCase = "myCamelCaseString";
String underScore = camelToUnderline(camelCase);
System.out.println(underScore); // 输出 "my_camel_case_string"
```
这个方法将首字母小写,并在每个大写字母前插入一个下划线。希望对你有帮助!
阅读全文