課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
這里System.out.println("str1等于str2:" + (str1 == ?str2));
的比較是不是比較的內(nèi)容其實(shí)是地址的比較呢?而不是String類字符串內(nèi)容的比較.
2014-12-08
源自:Java入門第一季(IDEA工具)升級版 3-4
正在回答
?String s1 = new String("str");
String s2 = new String("str");
System.out.println(s1.equals(s2));//true,畢竟字符串內(nèi)容
System.out.println(s1==s2);//false,畢竟字符串的內(nèi)存地址
不_可靠的羅 提問者
請君莫問
如圖所示,str1和str2地址不同,存的內(nèi)容相同,System.out.println("str1等于str2:" + (str1==str2));的結(jié)果為true
喵喵E
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答String 類型不是引用類型 str1 和str2 比較的話 不是表示地址的比較嗎
2 回答為什么字符串變量可以比較?不是說只有boolean類型可以比較嗎?String比較,是比較什么?
1 回答JAVA-比較運(yùn)算符-引用類型
2 回答String類型
2 回答String類型和char類型
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-12-08
?String s1 = new String("str");
String s2 = new String("str");
System.out.println(s1.equals(s2));//true,畢竟字符串內(nèi)容
System.out.println(s1==s2);//false,畢竟字符串的內(nèi)存地址
2014-12-19
如圖所示,str1和str2地址不同,存的內(nèi)容相同,System.out.println("str1等于str2:" + (str1==str2));的結(jié)果為true