java.util.logging.Level的hashCode()方法用于获取级别对象的哈希码。如果对象不变,则哈希码始终相同。哈希码是由JVM在对象创建时生成的唯一代码。我们可以使用哈希码对与哈希相关的算法(例如哈希表,哈希图等)执行一些操作。我们可以使用该唯一代码搜索对象。
用法:
public int hashCode()
参数:此方法不接受任何内容。
返回:此方法返回一个整数值,该值表示此级别的hashCode值。
以下示例程序旨在说明hashCode()方法:
示例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
示例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
参考文献: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Level.html#hashCode()
相关用法
- Java Set hashCode()用法及代码示例
- Java Map hashCode()用法及代码示例
- Java OffsetDateTime hashCode()用法及代码示例
- Java Properties hashCode()用法及代码示例
- Java MonthDay hashCode()用法及代码示例
- Java Byte hashCode()用法及代码示例
- Java LocalDateTime hashCode()用法及代码示例
- Java Field hashCode()用法及代码示例
- Java Locale hashCode()用法及代码示例
- Java Charset hashCode()用法及代码示例
- Java ChronoZonedDateTime hashCode()用法及代码示例
- Java AbstractMap hashCode()用法及代码示例
- Java Year hashCode()用法及代码示例
- Java AbstractSet hashCode()用法及代码示例
- Java DateFormat hashCode()用法及代码示例
注:本文由纯净天空筛选整理自AmanSingh2210大神的英文原创作品 Level hashCode() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。