jialisoftw

          Java 中對象的比較

          有兩種方式可用于對象間的比較,它們是“==”運算符與equals()方法,“==”操作符用于比較兩個對象的內存地址值是否相等,equals()方法用于比較兩個對象的內容是否一致。
              “==”是比較內存地址值的,“equals”是比較內容的。
                有時候說,“==”是值比較。
                對于兩個字符串的比較,通常情況下,“==”和“equals”是沒有區別的,既可以用 “java”==“java”做判斷,也可以用“java”.equals(“java”)做判斷,結果是一樣的。但是有的編譯器區別,之前排查一個問題,找了很久,結果發現是這個比較出了問題,用的是“==”一直返回false,后來改用“equals”解決了,所以對于字符串的比較,還是用“equals”更安全吧。

          posted on 2012-10-23 11:21 飛豬一號 閱讀(1211) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          <2012年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統計

          常用鏈接

          留言簿

          隨筆檔案

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 湟中县| 堆龙德庆县| 额尔古纳市| 克山县| 白玉县| 古蔺县| 绥宁县| 崇义县| 宝鸡市| 登封市| 两当县| 寿光市| 随州市| 从江县| 沂源县| 安宁市| 盐源县| 广西| 萝北县| 岱山县| 当阳市| 宜都市| 聊城市| 富裕县| 阿勒泰市| 尼木县| 怀化市| 新野县| 谷城县| 南投市| 麻江县| 文安县| 临夏县| 扶沟县| 呼和浩特市| 清河县| 尖扎县| 葫芦岛市| 山阳县| 洪泽县| 罗平县|