課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
.equals與==的關系?還有為什么加.
2016-09-13
源自:Java入門第一季(IDEA工具)升級版 4-4
正在回答
加. 意味著這是某個類的成員方法(函數),不是這種類的對象是無法調用這種方法做判斷的。
而 == 是運算符。
某些時候這兩種是一樣的,但也有不一樣的時候,比如String類。具體的可以自己百度字符串池相關的內容。
luffymaika 提問者
guanshuime怎麼找這個我找不到系統變量
==比較的是地址值,equals比較的是內容值
.equals指兩個字符串的字符和地址,而==只是字符相同,地址無法保證相同
qq_行在天涯_04096833
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答equals
1 回答equals
7 回答equals
1 回答equals和==
2 回答equals()用法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-13
加. 意味著這是某個類的成員方法(函數),不是這種類的對象是無法調用這種方法做判斷的。
而 == 是運算符。
某些時候這兩種是一樣的,但也有不一樣的時候,比如String類。具體的可以自己百度字符串池相關的內容。
2022-03-25
guanshuime怎麼找這個我找不到系統變量
2016-09-13
==比較的是地址值,equals比較的是內容值
2016-09-13
.equals指兩個字符串的字符和地址,而==只是字符相同,地址無法保證相同