lee

          專注技術,關心民生.

          BlogJava 聯系 聚合 管理
            2 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

          class string{
           static String str = new String("yes");
           string(){}
          }
          public class rtyh {
            public static void main(String[] args){
            string strr = new string();
            String st = new String("yes");
            String str = new String("yes");
            String str1 = "yes";
            String str2 = "yes";
            System.out.println(str1==str2);
            System.out.println(st.equals(str));
            System.out.println(st==str);
            System.out.println(str.equals(strr.str));
            System.out.println(str==strr.str);
             }
           }
          結果為 ture
                         ture
              ture
              ture
                          false
          所以,==用來對引用的判斷,如果是引用的同一個內存單元則相等,否則不相等.equals()用來對字符串內容的逐一判斷.

          posted on 2005-12-13 13:19 lee 閱讀(849) 評論(1)  編輯  收藏

          Feedback

          # re: 對兩個String類型的比較. 2008-03-05 16:21 jlin
          第三個應該是false吧  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 山东省| 饶平县| 二连浩特市| 宜州市| 湛江市| 英德市| 台州市| 青神县| 禹州市| 清丰县| 白河县| 东城区| 奇台县| 德令哈市| 博野县| 平阴县| 望都县| 银川市| 常宁市| 宁南县| 巴彦县| 赤壁市| 江山市| 临潭县| 大余县| 勐海县| 海阳市| 舒兰市| 眉山市| 沿河| 乳山市| 库车县| 宣城市| 马关县| 锡林浩特市| 威远县| 贵定县| 海南省| 台北县| 疏勒县| 合水县|