posts - 241,  comments - 116,  trackbacks - 0
          Java中必須使用string1.equals(string2)來進行判斷

          補充
          如果:
          string s1=new String("Hello");
          string s2=new String("Hello");
          則(s1==s2)=false

          如果:
          string s1="Hello";
          string s2="Hello";
          則(s1==s2)=true;
          因為他們指向的同一個對象。

          如果把其他變量的值賦給s1和s2,即使內容相同,由于不是指向同一個對象,也會返回false。所以建議使用equals(),因為equals比較的才是真正的內容
          posted on 2012-12-04 14:33 墻頭草 閱讀(381) 評論(0)  編輯  收藏

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


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 隆德县| 墨玉县| 大邑县| 武夷山市| 宜兴市| 商南县| 内丘县| 双牌县| 灵宝市| 新田县| 蓝山县| 北碚区| 仁布县| 桂林市| 十堰市| 巴南区| 肇源县| 静乐县| 盈江县| 雷波县| 仙游县| 涿州市| 开远市| 宿州市| 阿拉尔市| 横峰县| 澄城县| 岳西县| 丰都县| 玉龙| 嵊泗县| 增城市| 台南县| 汤原县| 揭西县| 西宁市| 旬阳县| 武功县| 墨脱县| 伊宁县| 绿春县|