Java.lang.Character.hashCode() is a built-in method in Java which returns a hash code for this Character. The returned hash code is equal to the result of invoking charValue().
Syntax:
public int hashCode() This function does not accepts any parameter.
Return Value: This method returns a hash code value for this Character.
Below programs illustrate the Java.lang.Character.hashCode() function:
Program 1:
// Java program to demonstrate the // function when the value passed in the parameter // is a character import java.lang.*; public class Gfg { public static void main(String[] args) { // parameter ch char ch = 'B' ; // assigns character values Character c = Character.valueOf(ch); // assign hashcodes of c1, c2 to i1, i2 int i = c.hashCode(); // prints the character values System.out.println( "Hashcode of " + ch + " is " + i); } } |
Hashcode of B is 66
Program 2:
// Java program to demonstrate the // function when the value passed in the parameter // is a number import java.lang.*; public class Gfg { public static void main(String[] args) { // parameter ch char ch = '6' ; // assigns character values Character c = Character.valueOf(ch); // assign hashcodes of ch int i = c.hashCode(); // prints the character values System.out.println( "Hashcode of " + ch + " is " + i); } } |
Hashcode of 6 is 54
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.