/*
* 1.字符串转变成char[]数组,这样才能遍历
* 2.在循环中遍历,利用char和ASCLL码想联系得到大小些字母
* 3.得到大小写字母转变成String然后才能用String的大小写转换方法
* 4.转换后的大小写在重新转换成char重新赋值给char[]
* 5.最后定义StringBuffer,用append方法拼接输出
public class StringHandle {
public static void main(String[] args){
String str = "lTcastHeiMa";//定义一个字符串
char[] strArray = str.toCharArray();//转变成char[]数组
StringBuffer buffer = new StringBuffer();
for(int i = strArray.length-1; i >= 0;i--){
if(strArray[i]>=97 && strArray[i]<=122){//利用ASCLL码判断小写字母
strArray[i] = (Character.toString(strArray[i]).toUpperCase()).charAt(0);
}else if(strArray[i]>=65 && strArray[i]<=90){//判断大写字母
strArray[i] = (Character.toString(strArray[i]).toLowerCase()).charAt(0);
}
buffer.append(strArray[i]);
//System.out.print(strArray[i]);
}
System.out.print(buffer.toString());
}
}
Java基础,String方法的使用;定义一个字符串,将字符串从后往前遍历并将字符串中的大小写反转,最后用StringBuffer拼接输出。
最新推荐文章于 2022-11-18 10:17:03 发布