黑马程序员技术交流社区

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

作者: 17043983    时间: 2014-6-11 12:37
标题: 字符串反转
                String str="123";
                char[] arr = str.toCharArray();
                StringBuffer strb = new StringBuffer();
                for (int i = 0; i < arr.length; i++) {
                        // 倒序拼接数组形成新的字符串
                        strb.append(arr[arr.length - 1 - i]);
                }

                String str2 = strb.toString();


作者: hihello    时间: 2014-6-11 18:08
楼主你可以这样做:        String str = "abc";                 StringBuffer s =  new StringBuffer(str);                 System.out.println(s.reverse().toString());
作者: 17043983    时间: 2014-6-11 21:40
hihello 发表于 2014-6-11 18:08
楼主你可以这样做:        String str = "abc";                 StringBuffer s =  new StringBuffer(str);                 System.out.print ...

固定字符串我就用reverse了,我这用的是sb的倒序拼接,所以用不到




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