java实现大小写字母转换
时间: 2024-06-16 10:06:25 浏览: 104
java 字母数字分离
在Java中,可以使用内置的方法来实现大小写字母的转换。具体的方法有以下几种:
1. 使用String类的方法:
- `toUpperCase()`:将字符串中的所有字符转换为大写字母。
- `toLowerCase()`:将字符串中的所有字符转换为小写字母。
示例代码如下:
```java
String str = "Hello World";
String upperCaseStr = str.toUpperCase();
String lowerCaseStr = str.toLowerCase();
System.out.println(upperCaseStr); // 输出: HELLO WORLD
System.out.println(lowerCaseStr); // 输出: hello world
```
2. 使用Character类的方法:
- `toUpperCase(char ch)`:将指定字符转换为大写字母。
- `toLowerCase(char ch)`:将指定字符转换为小写字母。
示例代码如下:
```java
char ch = 'A';
char upperCaseCh = Character.toUpperCase(ch);
char lowerCaseCh = Character.toLowerCase(ch);
System.out.println(upperCaseCh); // 输出: A
System.out.println(lowerCaseCh); // 输出: a
```
3. 使用ASCII码进行转换:
- 大写字母的ASCII码范围是65~90,小写字母的ASCII码范围是97~122。可以通过加减32来实现大小写字母的转换。
示例代码如下:
```java
char ch = 'a';
if (ch >= 'a' && ch <= 'z') {
ch = (char) (ch - 32); // 转换为大写字母
} else if (ch >= 'A' && ch <= 'Z') {
ch = (char) (ch + 32); // 转换为小写字母
}
System.out.println(ch); // 输出: A
```
阅读全文