Java - Double hashCode() 方法



描述

Java Double hashCode() 方法返回此 Double 对象的哈希码。

声明

以下是 java.lang.Double.hashCode() 方法的声明

public int hashCode()

参数

返回值

此方法返回此对象的哈希码值。

异常

获取具有正值的 Double 对象的哈希码示例

以下示例演示了如何使用 Double hashCode() 方法获取 Double 对象的哈希码。我们用正值初始化了一个 Double 对象。然后使用 hashCode() 方法打印对象的哈希码值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double("3.08");
    
      // returns a hash code value
      int retval = d.hashCode();
      System.out.println("Value = " + retval);
   }
} 

输出

让我们编译并运行上面的程序,这将产生以下结果:

Value = 1245041523

获取具有负值的 Double 对象的哈希码示例

以下示例演示了如何使用 Double hashCode() 方法获取 Double 对象的哈希码。我们用负值初始化了一个 Double 对象。然后使用 hashCode() 方法打印对象的哈希码值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double("-3.08");
    
      // returns a hash code value
      int retval = d.hashCode();
      System.out.println("Value = " + retval);
   }
} 

输出

让我们编译并运行上面的程序,这将产生以下结果:

Value = -902442125

获取具有负零值的 Double 对象的哈希码示例

以下示例演示了如何使用 Double hashCode() 方法获取 Double 对象的哈希码。我们用负零值初始化了一个 Double 对象。然后使用 hashCode() 方法打印对象的哈希码值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double("-0.0");
    
      // returns a hash code value
      int retval = d.hashCode();
      System.out.println("Value = " + retval);
   }
} 

输出

让我们编译并运行上面的程序,这将产生以下结果:

Value = -2147483648

获取具有正零值的 Double 对象的哈希码示例

以下示例演示了如何使用 Double hashCode() 方法获取 Double 对象的哈希码。我们用正零值初始化了一个 Double 对象。然后使用 hashCode() 方法打印对象的哈希码值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double("0.0");
    
      // returns a hash code value
      int retval = d.hashCode();
      System.out.println("Value = " + retval);
   }
} 

输出

让我们编译并运行上面的程序,这将产生以下结果:

Value = 0
java_lang_double.htm
广告