Java - Integer hashCode() 方法



描述

Java Integer hashCode() 方法返回此 Integer 的雜湊碼。

宣告

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

public int hashCode()

引數

返回值

此方法返回此物件的雜湊碼值,等於此 Integer 物件表示的原始 int 值。

異常

獲取具有正值的 Integer 的雜湊碼示例

以下示例演示瞭如何使用 Integer hashCode() 方法獲取整數的雜湊碼。我們建立了一個 Integer 變數,並使用正 int 值為其賦值一個 Integer 物件。然後使用 hashCode() 方法列印 Integer 物件的雜湊碼。

package com.tutorialspoint;

public class IntegerDemo {
   public static void main(String[] args) {
      Integer i = new Integer("20");
    
      /* returns a hash code value for this object, equal to the primitive
         int value represented by this Integer object */
      int retval = i.hashCode();
      System.out.println("Value = " + retval);
   }
}

輸出

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

Value = 20

獲取具有負值的 Integer 的雜湊碼示例

以下示例演示瞭如何使用 Integer hashCode() 方法獲取整數的雜湊碼。我們建立了一個 Integer 變數,並使用負 int 值為其賦值一個 Integer 物件。然後使用 hashCode() 方法列印 Integer 物件的雜湊碼。

package com.tutorialspoint;

public class IntegerDemo {
   public static void main(String[] args) {
      Integer i = new Integer("-20");
    
      /* returns a hash code va

Getting Integer from a System Property Example

int value represented by this Integer object */ int retval = i.hashCode(); System.out.println("Value = " + retval); } }

輸出

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

Value = -20

獲取具有零值的 Integer 的雜湊碼示例

以下示例演示瞭如何使用 Integer hashCode() 方法獲取整數的雜湊碼。我們建立了一個 Integer 變數,並使用零 int 值為其賦值一個 Integer 物件。然後使用 hashCode() 方法列印 Integer 物件的雜湊碼。

package com.tutorialspoint;

public class IntegerDemo {
   public static void main(String[] args) {
      Integer i = new Integer("0");
    
      /* returns a hash code value for this object, equal to the primitive
         int value represented by this Integer object */
      int retval = i.hashCode();
      System.out.println("Value = " + retval);
   }
}

輸出

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

Value = 0

獲取具有負零值的 Integer 的雜湊碼示例

以下示例演示瞭如何使用 Integer hashCode() 方法獲取整數的雜湊碼。我們建立了一個 Integer 變數,並使用負零 int 值為其賦值一個 Integer 物件。然後使用 hashCode() 方法列印 Integer 物件的雜湊碼。

package com.tutorialspoint;
public class IntegerDemo {
   public static void main(String[] args) {
      Integer i = new Integer("-0");
    
      /* returns a hash code value for this object, equal to the primitive
         int value represented by this Integer object */
      int retval = i.hashCode();
      System.out.println("Value = " + retval);
   }
}

輸出

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

Value = 0
java_lang_integer.htm
廣告
© . All rights reserved.