Java字符串String比较不要用==原因
生活随笔
收集整理的這篇文章主要介紹了
Java字符串String比较不要用==原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡述
其實Java的String不是 char [],而是char *。
這么說來,如果使用 ==來做比較,其實是比較兩個指針的值。而我們清楚指針的值就是表示對應的數據的邏輯地址。那么這里的相等的含義,就變成了 小明是不是小明 這樣的判斷了。 而不是我們所期待的小明長得跟小紅是不是一模一樣 這樣的判斷。
總結
以上是生活随笔為你收集整理的Java字符串String比较不要用==原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java任何一个元素都可以转换成Stri
- 下一篇: Java输入输出(标准)