编写一个程序,实现字符串大小写的转换并倒序输出,要求如下: (1)使用for循环将字符串“HelloJava”从最后一个字符开始遍历。 (2)遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase() 方法将其转换为大写字符 (3)定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString()方法,并将得到的结果输出。
时间: 2024-02-16 22:03:09 浏览: 79
可以使用以下代码实现字符串大小写的转换并倒序输出:
```java
public class StringConversion {
public static void main(String[] args) {
String str = "HelloJava";
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);
}
}
```
首先,使用 for 循环从字符串的最后一个字符开始遍历。对于遍历到的当前字符,如果是大写字符,则使用 toLowerCase() 方法将其转换为小写字符;反之,使用 toUpperCase() 方法将其转换为大写字符。然后,使用 StringBuffer 对象依次添加遍历的字符,并最终调用 toString() 方法得到结果。最后,将结果输出即可。
阅读全文
相关推荐
















