编写一个java程序,要求是把字符串中的小写字母变成大写字母,大写字母变成小写字母
时间: 2024-12-02 13:17:06 浏览: 1
java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例
5星 · 资源好评率100%
在Java中,你可以使用`Character`类的一些静态方法轻松实现这个需求。下面是一个简单的示例程序:
```java
public class StringCaseConverter {
public static void main(String[] args) {
// 定义一个字符串
String inputString = "Hello World! It's a Java Program.";
// 转换字符串
String convertedString = convertCase(inputString);
// 输出转换后的字符串
System.out.println("Original string: " + inputString);
System.out.println("Converted string: " + convertedString);
}
// 方法用于将字符串中的字母进行大小写转换
private static String convertCase(String str) {
StringBuilder result = new StringBuilder();
for (char c : str.toCharArray()) {
if (Character.isLowerCase(c)) {
result.append(Character.toUpperCase(c));
} else if (Character.isUpperCase(c)) {
result.append(Character.toLowerCase(c));
} else {
result.append(c); // 如果是其他字符(如数字、特殊字符),保持不变
}
}
return result.toString();
}
}
```
在这个程序中,我们遍历输入字符串中的每个字符,如果它是小写字母就转换成大写,如果是大写字母则转换成小写。非字母字符不会改变。
阅读全文