Java - Boolean hashCode(boolean value) method



Description

The Java Boolean hashCode() returns a hash code for a boolean value. This method is compatible with Boolean.hashCode().

Declaration

Following is the declaration for java.lang.Boolean.hashCode(boolean value) method

public static int hashCode(boolean value)

Parameters

value − the value to hash

Return Value

This method returns a hash code value for a boolean value.

Exception

NA

Example 1

The following example shows the usage of Boolean hashCode() method for a true value.

package com.tutorialspoint;
public class BooleanDemo {
   public static void main(String[] args) {

      // create a Boolean objects b1
      Boolean b1;

      // assign value to b1
      b1 = Boolean.valueOf(true);

      // create 2 int primitives
      int i1;
      int i2;

      // assign the hash code of a boolean value true
      i1 = b1.hashCode();
	  i2 = Boolean.hashCode(true);
	  

      String str1 = "Hash code of " + b1 + " is "  +i1;
      String str2 = "Hash code of true is "  +i2;

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

Output

Let us compile and run the above program, this will produce the following result −

Hash code of true is 1231
Hash code of true is 1231

Example 2

The following example shows the usage of Boolean hashCode() method for a true value.

package com.tutorialspoint;
public class BooleanDemo {
   public static void main(String[] args) {

      // create a Boolean objects b1
      Boolean b1;

      // assign value to b1
      b1 = Boolean.valueOf(false);

      // create 2 int primitives
      int i1;
      int i2;

      // assign the hash code of a boolean value true
      i1 = b1.hashCode();
      i2 = Boolean.hashCode(false);
      String str1 = "Hash code of " + b1 + " is "  +i1;
      String str2 = "Hash code of true is "  +i2;

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

Output

Let us compile and run the above program, this will produce the following result −

Hash code of false is 1237
Hash code of true is 1237

Example 3

The following example shows the usage of Boolean hashCode() method for a true value using Boolean object.

package com.tutorialspoint;
public class BooleanDemo {
   public static void main(String[] args) {

      // create a Boolean objects b1
      Boolean b1;

      // assign value to b1
      b1 = Boolean.valueOf(false);

      // create 2 int primitives
      int i1;
      int i2;

      // assign the hash code of a boolean value true
      i1 = b1.hashCode();
	   i2 = b1.hashCode(false);
	  

      String str1 = "Hash code of " + b1 + " is "  +i1;
      String str2 = "Hash code of true is "  +i2;

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

Output

Let us compile and run the above program, this will produce the following result −

Hash code of false is 1237
Hash code of true is 1237
java_lang_boolean.htm
Advertisements