使用Java语言,请写出一个将字符串转成驼峰的方法? 如(border-bottom-color -> BorderBottomColor)
时间: 2024-09-24 09:21:34 浏览: 34
JS实现字符串转驼峰格式的方法
5星 · 资源好评率100%
在Java中,我们可以编写一个方法来实现从下划线分隔的字符串转换为驼峰命名法。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String input = "border-bottom-color";
System.out.println(toCamelCase(input));
}
public static String toCamelCase(String str) {
if (str == null || str.isEmpty()) {
return str;
}
StringBuilder camelCase = new StringBuilder();
boolean capitalizeNext = false;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c == '-') {
capitalizeNext = true;
} else {
if (capitalizeNext) {
camelCase.append(Character.toUpperCase(c));
capitalizeNext = false;
} else {
camelCase.append(c);
}
}
}
return camelCase.toString();
}
}
```
当你运行这个程序,`input`变量会被转换为 `BorderBottomColor`。
阅读全文