Java字符串转换成小驼峰
时间: 2024-08-17 14:01:45 浏览: 47
在Java中,将字符串转换为小驼峰式(也称为帕斯卡命名法或首字母大写的单词形式)通常涉及以下几个步骤:
1. 分割字符串:使用`String`类的`split()`方法,将输入的字符串按照空格或其他特定分隔符拆分成单词数组。
```java
String str = "example string";
String[] words = str.split(" ");
```
2. 遍历数组:对于每个单词,需要将其首字母大写,并连接成一个新的字符串。
```java
StringBuilder camelCaseStr = new StringBuilder();
for (int i = 0; i < words.length; i++) {
String word = words[i];
if (i > 0) { // 如果不是第一个单词,则首字母大写
word = word.substring(0, 1).toUpperCase() + word.substring(1);
}
camelCaseStr.append(word);
}
```
3. 合并结果:最后得到的小驼峰字符串就是通过`camelCaseStr.toString()`获取的。
完整示例:
```java
public static String toCamelCase(String input) {
return input == null ? "" : input.toLowerCase().replaceAll("\\s+", "") //
.substring(0, 1).toUpperCase() + input.toLowerCase().replaceAll("\\s+", "").substring(1);
}
// 使用示例
String str = "example string";
String camelCaseStr = toCamelCase(str); // 输出 "exampleString"
```
阅读全文