Java使单词首字母小写
时间: 2024-11-07 10:09:40 浏览: 11
在Java中,如果你想将字符串的首字母转换为小写,可以使用`String`类提供的`toLowerCase()`方法结合`substring(1)`或`charAt(0).toLowerCase() + ...`的方式来实现。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello World";
String lowerCaseFirstLetter = Character.toLowerCase(str.charAt(0)) + str.substring(1);
System.out.println(lowerCaseFirstLetter); // 输出 "hello world"
}
}
```
在这个例子中,我们首先获取字符串的第一个字符并将其转换为小写,然后加上从第二个字符开始到字符串结束的部分。
如果你需要处理整个字符串数组或集合,你可以遍历它们并将每个单词的首字母修改。例如,对于`List<String>`:
```java
List<String> words = Arrays.asList("Hello", "WORLD");
words = words.stream().map(word -> word.substring(0, 1).toLowerCase() + word.substring(1)).collect(Collectors.toList());
System.out.println(words); // 输出 ["hello", "world"]
```
阅读全文