Java里大写字母转换小写字母的代码
时间: 2023-07-09 07:22:57 浏览: 187
java大写字母转小写
4星 · 用户满意度95%
Java里可以使用 `toLowerCase()` 方法将字符串中所有大写字母转换成小写字母,以下是一个示例代码:
```java
String str = "Hello, WORLD!";
String lowerStr = str.toLowerCase();
System.out.println(lowerStr); // 输出 hello, world!
```
在上面的代码中,`toLowerCase()` 方法返回了一个新字符串,原字符串不会被修改。如果需要修改原字符串,可以使用以下代码:
```java
StringBuffer sb = new StringBuffer("Hello, WORLD!");
for (int i = 0; i < sb.length(); i++) {
if (Character.isUpperCase(sb.charAt(i))) {
sb.setCharAt(i, Character.toLowerCase(sb.charAt(i)));
}
}
System.out.println(sb.toString()); // 输出 hello, world!
```
在上面的代码中,我们使用 `StringBuffer` 类来修改原字符串。首先,我们遍历字符串的每一个字符,如果该字符是大写字母,就使用 `setCharAt()` 方法将其转换成小写字母。最后,我们使用 `toString()` 方法将 `StringBuffer` 转换成字符串并输出。
阅读全文