黑马程序员技术交流社区
标题:
学习问题
[打印本页]
作者:
老人与海
时间:
2016-4-20 23:16
标题:
学习问题
判断定义为String类型的s1和s2是否相等
* String s1 = "ab";
* String s2 = "abc";
* String s3 = s1 + "c";
* System.out.println(s3 == s2);
* System.out.println(s3.equals(s2));
作者:
BackGaoz
时间:
2016-4-21 00:19
第一个false,第二个true
==号比较的是地址值,String s2 = new String("abc");,String s3 = new String("abc");两个对象,地址值不同
String类中重写了equals方法,比较的是字符串的内容,所以结果为true
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2