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()
