littleQ

          終于明白曾經(jīng)他們失落的目光,當(dāng)年的你們是否一樣;間有懈怠或有頹放,難知多久方能補(bǔ)上;今起,不再彷徨!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            33 Posts :: 0 Stories :: 60 Comments :: 0 Trackbacks

          有數(shù)組

          String[] arraysA = new String[]{"test1""test2"};
          String[] arraysB 
          = new String[]{"test1""test2"};


          如果直接使用 == 來判斷兩者是否相同:

          if(arraysA == arraysB)
              System.out.println(
          "equals"
          );
          else

              System.out.println(
          "not equals");

          結(jié)果會(huì)是:not equals

          而使用equals:

          if(arraysA.equals(arraysB))
              System.out.println(
          "equals"
          );
          else

              System.out.println(
          "not equals");

          結(jié)果也是:not equals

          數(shù)組的比較,應(yīng)該是使用java.util.Arrays

          if(Arrays.equals(arraysA, arraysB))
              System.out.println(
          "equals"
          );
          else

              System.out.println(
          "not equals");

          結(jié)果為:equals

          Arrays.equals的參數(shù)可以是任意類型的數(shù)組。具體見:
          http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html

          posted on 2008-08-23 23:30 littleQ 閱讀(1129) 評(píng)論(0)  編輯  收藏 所屬分類: java