编写程序,实现字符串大小写的转换并倒序输出,要求如下: 1、使用for循环将字符串“HelloWorld”从最后一个字符开始遍历 2、遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase()方法将其转换为大写字符 3、定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString方法,并将得到的结果输出,输出结果参考如下
时间: 2024-02-25 13:51:47 浏览: 65
编写一个程序,实现字符串大小写的转换并倒序输出
好的,以下是实现字符串大小写的转换并倒序输出的代码实现:
```java
public class StringDemo {
public static void main(String[] args) {
String str = "HelloWorld";
StringBuffer sb = new StringBuffer();
for (int i = str.length() - 1; i >= 0; i--) {
char ch = str.charAt(i);
if (Character.isUpperCase(ch)) {
ch = Character.toLowerCase(ch);
} else {
ch = Character.toUpperCase(ch);
}
sb.append(ch);
}
String result = sb.toString();
System.out.println(result);
}
}
```
运行程序后,会将字符串"HelloWorld"中的小写字母转换为大写字母,大写字母转换为小写字母,并将转换后的字符串倒序输出。在实现过程中,使用了for循环从最后一个字符开始遍历字符串,并使用Character类的isUpperCase方法判断当前字符是否为大写字母,以此来实现大小写转换。然后使用StringBuffer类的append方法逐个添加转换后的字符,并最终调用toString方法将结果转换为字符串类型。
阅读全文