A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 17043983 初级黑马   /  2014-6-11 12:37  /  806 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                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();

2 个回复

倒序浏览
楼主你可以这样做:        String str = "abc";                 StringBuffer s =  new StringBuffer(str);                 System.out.println(s.reverse().toString());
回复 使用道具 举报
hihello 发表于 2014-6-11 18:08
楼主你可以这样做:        String str = "abc";                 StringBuffer s =  new StringBuffer(str);                 System.out.print ...

固定字符串我就用reverse了,我这用的是sb的倒序拼接,所以用不到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马