请写出一个将字符串转成驼峰的方法Java
时间: 2024-09-24 10:21:20 浏览: 34
在Java中,可以编写一个方法将字符串转换成驼峰式(CamelCase),即首字母大写的每个单词形式。以下是一个简单的示例:
```java
public class StringConverter {
public static String toCamelCase(String input) {
if (input == null || input.isEmpty()) {
return input;
}
StringBuilder camelCase = new StringBuilder();
boolean capitalizeNext = true;
for (char c : input.toCharArray()) {
if (Character.isWhitespace(c)) {
capitalizeNext = true;
} else {
if (capitalizeNext) {
camelCase.append(Character.toUpperCase(c));
capitalizeNext = false;
} else {
camelCase.append(c);
}
}
}
return camelCase.toString();
}
public static void main(String[] args) {
System.out.println(toCamelCase("hello_world")); // 输出 HelloWorld
}
}
```
这个方法通过遍历输入字符串,遇到空格时下一次字符会变为大写,其他情况下保持不变。你可以像这样使用`toCamelCase`方法来转换字符串。
阅读全文