課程
/后端開發
/Java
/Java入門第三季
就是這個==的問題了,(就算是寫上index>0 && prefix=="jav" ,也認為這個prefix和jav不相同,所以,這個地方等于判斷的是內存地址?根據之前所學的字符串的知識,多次出現的字符串常量,java編譯程序只創建一個,故我設置了一個字符串為String prefix2="jav";判斷prefix==prefix2,但是結果還是不相同)剛剛看見有同學說是下一節就有解答,拭目以待,希望得到解答,謝謝
2014-11-13
源自:Java入門第三季 2-3
正在回答
判斷相等一般使用equal()方法,直接比較的話會涉及到常量池,所以通常會不一樣。
判斷中的內容,利用 equals()方法,便可判斷 ? ?index>0&&prefix.equals("jav")?
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答java后綴名
2 回答關于輸入判斷問題,請指導
2 回答關于==判斷內存地址一只的問題
1 回答關于獲取后綴
2 回答關于if判斷條件
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-11-13
判斷相等一般使用equal()方法,直接比較的話會涉及到常量池,所以通常會不一樣。
2014-11-13
判斷中的內容,利用 equals()方法,便可判斷 ? ?index>0&&prefix.equals("jav")?