Java - Byte hashCode() 方法



描述

Java Byte hashCode() 方法返回此 Byte 的哈希码,它等于调用 intValue() 的结果。

声明

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

public int hashCode()

重写

Object 类中的 hashCode

参数

返回值

此方法返回此 Byte 的哈希码值。

异常

使用 new 运算符创建的 Byte 对象的获取 HashCode 示例

以下示例演示了使用 new 运算符创建的 Byte 对象的 Byte hashCode() 方法的使用。我们创建两个 Byte 变量,并为它们分配使用 new 运算符创建的 Byte 对象。然后创建 int 变量,并使用 hashCode() 方法为其分配 byte 变量的哈希码,然后打印结果。

package com.tutorialspoint;

public class ByteDemo {
   public static void main(String[] args) {

      // create 2 Byte objects b1, b2
      Byte b1, b2;

      // create 2 int i1, i2
      int i1, i2;

      // assign values to b1, b2
      b1 = new Byte("100");
      b2 = new Byte("-100");

      // assign hash code of b1, b2 to i1, i2
      i1 = b1.hashCode();
      i2 = b2.hashCode();

      String str1 = "Hashcode of Byte " + b1 + " is " + i1;
      String str2 = "Hashcode of Byte " + b2 + " is " + i2;

      // print i1, i2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

输出

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

Hashcode of Byte 100 is 100
Hashcode of Byte -100 is -100

使用 valueOf(String) 方法创建的 Byte 对象的获取 HashCode 示例

以下示例演示了使用 valueOf(String) 方法创建的 Byte 对象的 Byte hashCode() 方法的使用。我们创建两个 Byte 变量,并为它们分配使用 valueOf(String) 方法创建的 Byte 对象。然后创建 int 变量,并使用 hashCode() 方法为其分配 byte 变量的哈希码,然后打印结果。

package com.tutorialspoint;

public class ByteDemo {
   public static void main(String[] args) {

      // create 2 Byte objects b1, b2
      Byte b1, b2;

      // create 2 int i1, i2
      int i1, i2;

      // assign values to b1, b2
      b1 = Byte.valueOf("100");
      b2 = Byte.valueOf("-100");

      // assign hash code of b1, b2 to i1, i2
      i1 = b1.hashCode();
      i2 = b2.hashCode();

      String str1 = "Hashcode of Byte " + b1 + " is " + i1;
      String str2 = "Hashcode of Byte " + b2 + " is " + i2;

      // print i1, i2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

输出

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

Hashcode of Byte 100 is 100
Hashcode of Byte -100 is -100

使用 valueOf(byte) 方法创建的 Byte 对象的获取 HashCode 示例

以下示例演示了使用 valueOf(byte) 方法创建的 Byte 对象的 Byte hashCode() 方法的使用。我们创建两个 Byte 变量,并为它们分配使用 valueOf(byte) 方法创建的 Byte 对象。然后创建 int 变量,并使用 hashCode() 方法为其分配 byte 变量的哈希码,然后打印结果。

package com.tutorialspoint;

public class ByteDemo {
   public static void main(String[] args) {

      // create 2 Byte objects b1, b2
      Byte b1, b2;

      // create 2 int i1, i2
      int i1, i2;

      // assign values to b1, b2
      b1 = Byte.valueOf((byte)100);
      b2 = Byte.valueOf((byte)-100);

      // assign hash code of b1, b2 to i1, i2
      i1 = b1.hashCode();
      i2 = b2.hashCode();

      String str1 = "Hashcode of Byte " + b1 + " is " + i1;
      String str2 = "Hashcode of Byte " + b2 + " is " + i2;

      // print i1, i2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

输出

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

Hashcode of Byte 100 is 100
Hashcode of Byte -100 is -100
java_lang_byte.htm
广告