Java YearMonth hashCode()方法
Java中YearMonth类的hashCode()方法是用来为这个YearMonth实例创建一个合适的哈希代码,与之配合使用。
语法:
public int hashCode()
参数 :该方法不接受任何参数。
返回值 :它为这个YearMonth实例返回一个合适的积分哈希代码值。
以下程序说明了Java中YearMonth的hashCode()方法:
程序1 :
// Program to illustrate the hashCode() method
import java.util.*;
import java.time.*;
import java.time.format.DateTimeFormatter;
public class GfG {
public static void main(String[] args)
{
// Create a YearMonth object
YearMonth thisYearMonth = YearMonth.of(2017, 8);
// Get the hash code value
System.out.println(thisYearMonth.hashCode());
}
}
输出。
1073743841
程序2 :
// Program to illustrate the hashCode() method
import java.util.*;
import java.time.*;
import java.time.format.DateTimeFormatter;
public class GfG {
public static void main(String[] args)
{
// Create a YearMonth object
YearMonth thisYearMonth = YearMonth.of(2018, 5);
// Get the hash code value
System.out.println(thisYearMonth.hashCode());
}
}
输出。
671090658
参考资料 : https://docs.oracle.com/javase/8/docs/api/java/time/YearMonth.html#hashCode-