課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第三季
課中說(shuō)
String s1 = "愛(ài)慕課";
String s2 = "愛(ài)慕課";
s1==s2的值會(huì)返回“true”,不是說(shuō)字符串是指向地址嗎?那就是說(shuō)s1和s2是指向了同一個(gè)地址,機(jī)器是怎么判斷我給s1和s2賦值相同呢?
2015-09-28
源自:Java入門(mén)第三季 2-2
正在回答
字符串是存儲(chǔ)在常量池中的,只有new出來(lái)的兩個(gè)字符串的引用才是不同的。
永遠(yuǎn)的藍(lán)天 提問(wèn)者
_瀟瀟暮雨 回復(fù) 永遠(yuǎn)的藍(lán)天 提問(wèn)者
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧
2 回答作業(yè)--十個(gè)隨機(jī)字符串長(zhǎng)度相同
7 回答String 常量new時(shí)地址相同嗎
1 回答兩個(gè)相同的字符串?dāng)?shù)組,為什么運(yùn)行后的結(jié)果卻不同?
4 回答s3 和s4與s1和s2有和不同,為什么一個(gè)地址相同,一個(gè)不同?
2 回答為什么不能用getBytes()判斷字符是否相同???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-09-28
字符串是存儲(chǔ)在常量池中的,只有new出來(lái)的兩個(gè)字符串的引用才是不同的。