黑马程序员技术交流社区

标题: StringBuilder [打印本页]

作者: hehaiwei    时间: 2016-3-4 13:01
标题: StringBuilder
public static void main(String[] args) {
                String s1 = "java";
                String s2 = "hello";
                method_1(s1,s2);
                System.out.println(s1+"..."+s2);//java...hello
               
                StringBuilder s11 = new StringBuilder("java");
                StringBuilder s22 = new StringBuilder("hello");
                method_2(s11,s22);
                System.out.println(s11+"..."+s22);//javahello...hello
        }
        
        public static void method_1(String s1,String s2)
        {
                s1.replace('a', 'k');
                s1 =  s2;
        }
        
        public static void method_2(StringBuilder s11,StringBuilder s22)
        {
                s11.append(s22);
                s11 = s22;
        }

为什么结果是这样的?s1=s2和s11=s22是没有用的代码吗?





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