编写程序,实现字符串大小写的转换并倒序输出,要求如下: 1、使用for循环将字符串“HelloWorld”从最后一个字符开始遍历 2、遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase()方法将其转换为大写字符 3、定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString方法,并将得到的结果输出,输出结果参考如下
时间: 2024-02-25 18:51:15 浏览: 54
编写一个程序,实现字符串大小写的转换并倒序输出
下面是 Java 代码实现:
```java
public class StringConvert {
public static void main(String[] args) {
String str = "HelloWorld";
StringBuffer sb = new StringBuffer();
for (int i = str.length() - 1; i >= 0; i--) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
sb.append(Character.toLowerCase(c));
} else {
sb.append(Character.toUpperCase(c));
}
}
System.out.println(sb.toString());
}
}
```
输出结果为:
```
DLROWOLLEh
```
首先定义了一个字符串变量 `str`,表示要转换的字符串。然后定义了一个 StringBuffer 对象 `sb`,用于存储转换后的结果。使用 for 循环从字符串的最后一个字符开始遍历,判断当前字符是否为大写字符,如果是,则使用 `toLowerCase()` 方法将其转换为小写字符,否则使用 `toUpperCase()` 方法将其转换为大写字符。将转换后的字符依次添加到 StringBuffer 对象中。最后调用 `toString()` 方法将 StringBuffer 对象转换为字符串,并输出。
阅读全文