jialisoftw

          Java 中對象的比較

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

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


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


          網站導航:
           

          導航

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

          統計

          常用鏈接

          留言簿

          隨筆檔案

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临湘市| 丹凤县| 绵阳市| 始兴县| 仙游县| 双鸭山市| 阳城县| 布尔津县| 施秉县| 崇信县| 静安区| 喀喇沁旗| 崇州市| 都江堰市| 青阳县| 光泽县| 炎陵县| 烟台市| 松阳县| 乐平市| 海盐县| 阜城县| 麻栗坡县| 华阴市| 叙永县| 永修县| 游戏| 双牌县| 花莲市| 福贡县| 宜兴市| 阳西县| 巴彦县| 梧州市| 云林县| 都昌县| 武汉市| 南康市| 安顺市| 元阳县| 镇原县|