源碼網(wǎng) equals什么意思?
equals什么意思?兩者的區(qū)別。等于()和==就是這樣。Equals()只判斷值是否相等,而不管它們是否具有相同的地址。和==區(qū)別的原因是某些類(如string、integer等)重寫equals,
equals什么意思?
兩者的區(qū)別。等于()和==就是這樣。Equals()只判斷值是否相等,而不管它們是否具有相同的地址。和==區(qū)別的原因是某些類(如string、integer等)重寫equals,但不重寫equals的類(如我們自己的類)只能從中重寫如果對象類繼承equals方法,它的equals方法等于==除非我們重寫這個類中的equals。
此外,“==”比“equals”運行得更快,因為“==”只是一個引用。