黑马程序员技术交流社区

标题: String s = new String("hello")和String s = "hello"的区别。 [打印本页]

作者: lizhi1817    时间: 2015-6-19 01:26
标题: String s = new String("hello")和String s = "hello"的区别。
请写出结果:
        String s1 = new String("hello");
        String s2 = new String("hello");
        System.out.println(s1==s2);
        System.out.println(s1.equals(s2));

        String s3 = new String("hello");
        String s4 = "hello";
        System.out.println(s3==s4);
        System.out.println(s3.equals(s4));

        String s5 = "hello";
        String s6 = "hello";
        System.out.println(s5==s6);
        System.out.println(s5.equals(s6));
作者: limingdada    时间: 2015-6-19 13:15
false
true
false
true
true
true




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