黑马程序员技术交流社区

标题: 字符串反转 [打印本页]

作者: keto    时间: 2015-6-28 12:21
标题: 字符串反转
/*
* 字符串反转:
*
* StringBuffer中有个反转的功能:reverse();
*
* 思路:
* 1.将字符串转换为StringBuffer:通过StringBuffer的构造方法;
* 2.调用reverse();
* 3.将StringBuffer再转换为字符串;
*
* 其它算法:
* 1.将字符串提取数组;
* 2.倒序遍历数组,将数组中每个字符存储到StringBuffer中;
* 3.将StringBuffer中的字符串取出;
*
* 1.将字符串提取数组;
* 2.将数组中第一个元素和倒数第一个元素交换,第二个和倒数第二个交换,以此类推,
* 3.将字符数组转换为字符串;
*/
public class Demo {
        public static void main(String[] args) {
                String str = "你好Java";
                //1.将字符串转换为StringBuffer:通过StringBuffer的构造方法;
                StringBuffer buf = new StringBuffer(str);
                //2.调用reverse();
                buf.reverse();
                //3.将StringBuffer再转换为字符串;
                String result = buf.toString();
                System.out.println("反转的结果:" + result);
        }
}

作者: wenxueaaa555    时间: 2015-6-28 12:56
哦,我以前只知道有reverse()方法,现在有多懂了一个,哈哈,谢啦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2