编写程序,将字符串中的字母,大小写互换。
时间: 2024-10-21 17:02:01 浏览: 15
要编写一个Java程序来交换字符串中的字母大小写,你可以按照以下步骤进行:
1. **接收用户输入**[^1]:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
scanner.close();
}
}
```
2. **定义转换方法**:
```java
public static String swapCase(String str) {
StringBuilder result = new StringBuilder();
for (char c : str.toCharArray()) {
if (Character.isUpperCase(c)) { // 如果是大写字母
result.append(Character.toLowerCase(c)); // 转换成小写
} else if (Character.isLowerCase(c)) { // 如果是小写字母
result.append(Character.toUpperCase(c)); // 转换成大写
} else {
result.append(c); // 非字母字符不变
}
}
return result.toString();
}
```
3. **调用并输出结果**:
```java
public static void main(String[] args) {
// ...(之前的部分)
String swappedString = swapCase(inputString);
System.out.println("转换后的字符串: " + swappedString);
}
```
阅读全文