黑马程序员技术交流社区

标题: 怎么把 I love java 转成 java love I ???? [打印本页]

作者: liufeibo    时间: 2015-9-17 10:13
标题: 怎么把 I love java 转成 java love I ????
怎么把 I love java 转成 java love I   ????请举个实例来说明,谢谢。
作者: 不隆卡    时间: 2015-9-17 10:59
package test;

public class T1 {

        public static void main(String[] args) {
                StringBuffer  str=new StringBuffer("I love java");
                System.out.println(str);
                StringBuffer strb=str.reverse();
                System.out.println(strb);
        }

}
利用StringBuffer的reverse功能
作者: djsbiu    时间: 2015-9-17 13:15
public class Test2 {
        //定义一个方法用于颠倒字符串所有代码
        public void run(String s1){
                //预定义一个字符串
                String s2;
                //定义两个字符数组,一个用于存储传入字符串的数组存储方式,另一个用于存储颠倒顺序后的数组
                char[] c1 = s1.toCharArray();
                char[] c2= new char[c1.length];
                //调换c1中元素的顺序传给c2
                for(int i=0;i<c1.length;i++){
                        c2[i]=c1[c1.length-i-1];
                }
                //把c2还原成字符串
                s2=String.valueOf(c2);
                System.out.println(s2);
        }
        public static void main(String[] args){
                //定义需要转换的字符串,进行验证
                new Test2().run("I love java");

        }
}

作者: Vincent饭饭    时间: 2015-9-17 16:32
赞二楼,用reverse函数
作者: 迷茫不堪的年纪    时间: 2015-9-17 19:07
还不会的呢,。
作者: vipsong    时间: 2015-9-17 20:11
我的想法是,用空格拆分。
存放到容器中,再翻转
作者: chenyannna    时间: 2015-9-17 20:20
字母顺序换了就好了啊




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