Level hashCode() method in Java with Examples

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); }} |
Output:
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); }} |
Output:
Hash Code = 1000
References: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Level.html#hashCode()



