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 墻頭草 閱讀(379) 評論(0)  編輯  收藏

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


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 长沙市| 河北省| 砀山县| 井陉县| 乌海市| 庐江县| 鄱阳县| 梨树县| 汕头市| 龙岩市| 额尔古纳市| 藁城市| 高尔夫| 隆昌县| 上饶市| 萨迦县| 枝江市| 朝阳区| 湛江市| 沽源县| 泸溪县| 武安市| 遂溪县| 海原县| 财经| 宁都县| 张家口市| 垦利县| 凤山县| 白水县| 山西省| 翼城县| 鱼台县| 衡阳市| 昭通市| 广东省| 金溪县| 青浦区| 吐鲁番市| 酒泉市| 九龙坡区|