當(dāng)前位置:
首頁 >
a==b和a.equals(b)的区别
發(fā)布時間:2025/3/12
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
a==b和a.equals(b)的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用a==b時
如果a和b都是對象時,是進(jìn)行對象地址的判斷,假如a和b指向的是堆中同一個對象才會返回ture
如果是字符串,會比較他們的值是否相等
使用a.equals(b)時
如果是對象,首先,進(jìn)行了對象地址的判斷,如果是真,則不再繼續(xù)判斷。如果不相等,再會根據(jù)他們的值來判斷是否相等
如果是字符串,會直接比較他們的值是否相等
總結(jié)
以上是生活随笔為你收集整理的a==b和a.equals(b)的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手游方舟怎么输入代码_明日方舟再次登顶失
- 下一篇: 怎样设置电脑壁纸_怎样设置电脑的资料定时