<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    littleQ

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

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      33 Posts :: 0 Stories :: 60 Comments :: 0 Trackbacks

    有數組

    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");

    結果會是:not equals

    而使用equals:

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

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

    結果也是:not equals

    數組的比較,應該是使用java.util.Arrays

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

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

    結果為:equals

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

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