The hashCode() method of java.util.logging.Level is used to get hashcode of the level object. The hashcode is always the same if the object doesn’t change. Hashcode is a unique code generated by the JVM at the time of object creation. We can use hashcode to perform some operation on hashing related algorithms like a hashtable, hashmap, etc. We can search for an object with that unique code.
Syntax:
public int hashCode()
Parameters: This method accepts nothing.
Return: This method returns an integer value which represents hashCode value for this level.
Below programs illustrate hashCode() method:
Program 1:
// Java program to illustrate hashCode() method import java.util.logging.Level; import java.util.logging.Logger; public class GFG { public static void main(String[] args) { // Create a Logger Logger logger = Logger.getLogger( Object. class .getName()) .getParent(); // Get level of logger Level level = logger.getLevel(); // get hashCode int val = level.hashCode(); // print result System.out.println( "HashCode = " + val); } } |
HashCode = 800
Program 2:
// Java program to illustrate hashCode() method import java.util.logging.Level; public class GFG { public static void main(String[] args) { // Get level of logger Level level = Level.parse( "SEVERE" ); // get hash Code int value = level.hashCode(); // print result System.out.println( "Hash Code = " + value); } } |
Hash Code = 1000
References: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Level.html#hashCode()