一點一點檢視JDK源碼
String 的 equals方法
String作為final類 是不可變的 而且底層使用的是char [] 存儲的 是以比較方式也比較簡單
1 判斷記憶體位址
2 可比較的前提是 傳入的參數必須是String類型 不然沒有可比性
3 比較value的長度 也就是char [] 的長度
4 周遊value 逐個比較char [] 内每個的字元 如果都相等 那麼這兩個字元串就是相等的
小白剛剛開始寫部落格 請各位大神多多指教
posted on
2019-04-12 10:10
一小碼農
閱讀(258)
評論(0)
編輯
收藏
舉報
