Java编程,输入一个字符串,将其中的大写英文字母改为小写字母,小写字母改为大写字母,然后输出。
时间: 2023-02-09 22:45:03 浏览: 171
java代码-使用java输入一个字符串,将字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字的源代码
可以使用Java中的String类的toLowerCase()和toUpperCase()方法来实现这个功能。
例如:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = sc.nextLine();
// 将字符串中的大写字母转换为小写字母,小写字母转换为大写字母
String modifiedStr = str.toLowerCase().replaceAll("[a-z]", (x) -> {
return String.valueOf((char)(x.charAt(0) - 32));
});
System.out.println("转换后的字符串为:" + modifiedStr);
}
}
```
在这段代码中,我们首先使用Scanner类读取用户输入的字符串,然后使用toLowerCase()方法将字符串中的所有大写字母转换为小写字母。接下来,我们使用replaceAll()方法和一个lambda表达式来将字符串中的小写字母转换为大写字母。最后,我们输出转换后的字符串。
希望这个回答对你有帮助!
阅读全文