StringBuffer类-字符串的转换操作

编写程序,实现字符串大小写的转换并倒序输出:
使用for循环将字符串“HelloWorld”从最后一个字符开始遍历;
遍历时:若当前字符是大写字符,使用toLowerCase()方法将其转换为小写字符输出;反之,使用toUpperCase()方法将其转换为大写字符输出;(提示,使用包装类character的方法)
定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,并用toString()方法将结果输出。

public class StringBufferConvert {
    public static void main(String[] args) {
        String st="HelloWorld";
        StringBuffer sb=new StringBuffer();
        char[] ch=st.toCharArray();
        for(int i=st.length()-1;i>=0;i--) {
            if(ch[i]>='a'&&ch[i]<='z') {
                Character cha=Character.toUpperCase(ch[i]);
                // System.out.print(cha);
            }else if(ch[i]>='A'&&ch[i]<='Z') {
                Character cha=Character.toLowerCase(ch[i]);
                // System.out.print(cha);
            }else {
                // System.out.print(ch[i]);
            }
            sb.append(ch[i]);
        }
        System.out.println();
        System.out.println(sb.toString());
    }
}

版权声明:本文为m0_47482373原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。