1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. JAVA認證開源技術:Java的對象equals方法

        時間:2024-06-26 06:42:05 JAVA認證 我要投稿
        • 相關推薦

        JAVA認證開源技術:關于Java的對象equals方法

          在學習JAVA認證過程中,每個人會遇到每個人不同的問題,或小或大,下面yjbys小編為大家分享的是關于Java的對象equals方法,希望對大家學習JAVA有幫助!

          不是所有的equals都是比較整個對象的。

          #1.普通Object類:

          先看源碼:

          public boolean equals(Object obj) {

          return (this == obj);

          }

          看到了沒,用"==",比較的是對象引用,也就是地址。假如兩個對象傳入的參數一樣,但是都用new去創建,地址就不同了,那么用equals返回的就是false.

          #2.String類:

          先看源碼:

          public boolean equals(Object anObject) {

          if (this == anObject) {

          return true;

          }

          if (anObject instanceof String) {

          String anotherString = (String)anObject;

          int n = count;

          if (n == anotherString.count) {

          char v1[] = value;

          char v2[] = anotherString.value;

          int i = offset;

          int j = anotherString.offset;

          while (n-- != 0) {

          if (v1[i++] != v2[j++])

          return false;

          }

          return true;

          }

          }

          return false;

          }

          比較的是內容,所以只要內容一樣,用new去創建的兩個String對象,調用equals返回true.

          #3.Integer類

          先看源碼:

          public boolean equals(Object obj) {

          if (obj instanceof Integer) {

          return value == ((Integer)obj)。intValue();

          }

          return false;

          }

          一樣是比較內容。

        【JAVA認證開源技術:Java的對象equals方法】相關文章:

        JAVA認證簡介03-19

        SUN JAVA認證介紹12-18

        JAVA認證考試細則03-19

        java認證考試介紹03-19

        sun java認證報考指南03-08

        JAVA認證考試費用03-19

        java認證考試科目設置03-19

        怎樣獲得Sun Java認證03-18

        sun java認證考試介紹03-19

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>