為什么把s3定義為"I love immoc"還是輸出false
String s1="imooc";
String s2="I love"+s1;
String s3="I love imooc";
System.out.println(s2==s3);
String s1="imooc";
String s2="I love"+s1;
String s3="I love imooc";
System.out.println(s2==s3);
2019-05-29
舉報(bào)
2019-05-31
你這里的a2指向的對(duì)象是"I loveimooc"
而不是"I love imooc",兩者本身就不是相等的。
2022-02-02
== 是比較地址的
2019-05-29
你把S2的結(jié)果輸出一下 然后 再輸出s2.equals(s3)? ? 對(duì)比一下 ==? 跟 equals 的區(qū)別?