java顺序结构之字符变换之大小写字母转换
时间: 2023-04-15 18:01:29 浏览: 215
Java中的大小写转换通常是指将字符串中的字母从小写转换为大写或从大写转换为小写。这可以通过Java中的toUpper()和toLower()方法来实现。
要将字符串中的所有字母都转换为大写,可以使用以下代码:
```
String str = "hello world";
String upperCaseStr = str.toUpperCase();
System.out.println(upperCaseStr);
```
这将输出字符串"HELLO WORLD"。
同样地,要将字符串中的所有字母都转换为小写,可以使用以下代码:
```
String str = "HELLO WORLD";
String lowerCaseStr = str.toLowerCase();
System.out.println(lowerCaseStr);
```
这将输出字符串"hello world"。
请注意,这些方法将不会修改原始字符串,而是返回一个新的字符串。如果要在原始字符串中修改大小写,可以使用如下代码:
```
String str = "Hello World";
char[] charArray = str.toCharArray();
for (int i = 0; i < charArray.length; i++) {
if (Character.isUpperCase(charArray[i])) {
charArray[i] = Character.toLowerCase(charArray[i]);
} else if (Character.isLowerCase(charArray[i])) {
charArray[i] = Character.toUpperCase(charArray[i]);
}
}
String swappedCaseStr = new String(charArray);
System.out.println(swappedCaseStr);
```
这将输出字符串"hELLO wORLD",即将字符串中的所有大写字母转换为小写字母,将所有小写字母转换为大写字母。
阅读全文