黑马程序员技术交流社区

标题: concat怎么用 [打印本页]

作者: huhanghao    时间: 2015-3-18 22:44
标题: concat怎么用
public static void method5()
        {
                String s = "hello, java, java";
                String[] s1 = s.split(",");
                for(int i = 0; i < s1.length; i++)
                {
                        sop(s1[i]);
                }
                String[] s2 = s.split(" ");
                for(int i = 0; i < s2.length; i++)
                {
                        sop(s2[i]);
                }
                String s3 = "";
                for(int i = 0; i < s2.length; i++)
                {
                        s3.concat(s2[i]);
                }
                sop(s3);
        }
        public static void sop(Object obj)
        {
                System.out.println(obj);
        }


问题:s3本来想将s2分裂的数据再合并,但是合并出来,打印为空字符串。是什么问题啊?


作者: huhanghao    时间: 2015-3-18 22:46
for(int i = 0; i < s2.length; i++)
                {
                        s3 += s2[i] ;
                }
                sop(s3);
最后感觉直接用+比较方便
作者: 朋好友    时间: 2015-3-18 23:54
s3= s3.concat(s2[i]);
作者: huhanghao    时间: 2015-3-19 00:01
朋好友 发表于 2015-3-18 23:54
s3= s3.concat(s2);

哦!谢谢




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