Java - Integer equals() 方法



描述

Java Integer equals() 方法比較此物件與指定物件。當且僅當引數不為 null 且是包含與此物件相同 int 值的 Integer 物件時,結果為 true。

宣告

以下是 java.lang.Integer.equals() 方法的宣告

public boolean equals(Object obj)

引數

obj − 這是要比較的物件。

返回值

如果物件相同,則此方法返回 true,否則返回 false。

異常

比較兩個具有不同正值的整數示例

以下示例顯示了 Integer equals() 方法用於比較兩個 Integer 物件的用法。我們建立了兩個具有不同整數值的 Integer 物件。然後使用 equals() 方法,我們檢查並列印物件是否相等的結果。

package com.tutorialspoint;

public class IntegerDemo {
   public static void main(String[] args) {
      Integer obj1 = new Integer(32);
      Integer obj2 = new Integer(75);
      System.out.print("Is obj1 and obj2 equal ? ");
      System.out.println(obj1.equals(obj2));
   }
} 

輸出

讓我們編譯並執行以上程式,這將產生以下結果:

Is obj1 and obj2 equal ? false

比較兩個具有相同正值的整數示例

以下示例顯示了 Integer equals() 方法用於比較兩個 Integer 物件的用法。我們建立了兩個具有相同整數值的 Integer 物件。然後使用 equals() 方法,我們檢查並列印物件是否相等的結果。

package com.tutorialspoint;

public class IntegerDemo {
   public static void main(String[] args) {
      Integer obj1 = new Integer(32);
      Integer obj2 = new Integer(32);
      System.out.print("Is obj1 and obj2 equal ? ");
      System.out.println(obj1.equals(obj2));
   }
} 

輸出

讓我們編譯並執行以上程式,這將產生以下結果:

Is obj1 and obj2 equal ? true

比較兩個具有不同負值的整數示例

以下示例顯示了 Integer equals() 方法用於比較兩個 Integer 物件的用法。我們建立了兩個具有不同整數值字串的 Integer 物件。然後使用 equals() 方法,我們檢查並列印物件是否相等的結果。

package com.tutorialspoint;

public class IntegerDemo {
   public static void main(String[] args) {
      Integer obj1 = new Integer("-32");
      Integer obj2 = new Integer("-75");
      System.out.print("Is obj1 and obj2 equal ? ");
      System.out.println(obj1.equals(obj2));
   }
} 

輸出

讓我們編譯並執行以上程式,這將產生以下結果:

Is obj1 and obj2 equal ? false
java_lang_integer.htm
廣告