编写一个程序,实现字符串大小写的转换并倒序输出。要求如下: (1)使用for循环将字符串“ITcastHeiMa”从最后一个字符开始遍历。 (2)遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase()方法将其转换为大写字符。 (3)定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString( )方法,并将得到的结果输出。
package cn.itcast.example;
import java.util.Iterator;
public class example {
public static void main (String[] arge) {
StringBuffer stringBuffer = new StringBuffer();
String z = "ITcastHeiMa";
for(int zin=z.length()-1; zin>=0; zin--) {
if(97<=(int)z.charAt(zin)&&122>=(int)z.charAt(zin)) {
stringBuffer.append((z.charAt(zin)+"").toUpperCase());
}
if(65<=(int)z.charAt(zin)&&90>=(int)z.charAt(zin)) {
stringBuffer.append((z.charAt(zin)+"").toLowerCase());
}
}
System.out.println(stringBuffer.toString());
}
}
运行结果