您的位置:首页 > 编程语言 > Java开发

Java使用“==”所遇到的坑

2016-01-13 09:55 162 查看
大家猜猜这两段代码的结果是多少?

第一段代码:

String s1 = "abc";
String s2 = new String("abc");
System.out.println(s1==s2);


第二段代码:

Integer a=127,b=127;
Integer c=-127,d=-127;
Integer e=128,f=128;
System.out.println(a==b);
System.out.println(c==d);
System.out.println(e==f);


嗯,都答对了吗?

第一段:

false


第二段:

true
true
false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: