Java Locale hashCode() Method
Description
The java Locale hashCode() method returns a hash code for this locale.
Declaration
Following is the declaration for java.util.Locale.hashCode() method
public int hashCode()
Parameters
NA
Return Value
This method returns a hash code value for this object.
Exception
NA
Getting HashCode of US Locale Example
The following example shows the usage of Java Locale hashCode() method. We're creating a locale of US and then its hashcode is retrieved and printed.
package com.tutorialspoint;
import java.util.Locale;
public class LocaleDemo {
public static void main(String[] args) {
// create a new locale
Locale locale = Locale.US;
// print this locale
System.out.println("Locale:" + locale);
// print the hashcode of this locale
System.out.println("HashCode:" + locale.hashCode());
}
}
Output
Let us compile and run the above program, this will produce the following result −
Locale:en_US HashCode:96636889
Getting HashCode of CANADA Locale Example
The following example shows the usage of Java Locale hashCode() method. We're creating a locale of Canada and then its hashcode is retrieved and printed.
package com.tutorialspoint;
import java.util.Locale;
public class LocaleDemo {
public static void main(String[] args) {
// create a new locale
Locale locale = Locale.CANADA;
// print this locale
System.out.println("Locale:" + locale);
// print the hashcode of this locale
System.out.println("HashCode:" + locale.hashCode());
}
}
Output
Let us compile and run the above program, this will produce the following result −
Locale:en_CA HashCode:96619033
Getting HashCode of FRANCE Locale Example
The following example shows the usage of Java Locale hashCode() method. We're creating a locale of France and then its hashcode is retrieved and printed.
package com.tutorialspoint;
import java.util.Locale;
public class LocaleDemo {
public static void main(String[] args) {
// create a new locale
Locale locale = Locale.FRANCE;
// print this locale
System.out.println("Locale:" + locale);
// print the hashcode of this locale
System.out.println("HashCode:" + locale.hashCode());
}
}
Output
Let us compile and run the above program, this will produce the following result −
Locale:fr_FR HashCode:97665128