Java GregorianCalendar hashCode() 方法



描述

Java GregorianCalendar hashCode() 方法生成此 GregorianCalendar 对象的哈希码。

声明

以下是 java.util.GregorianCalendar.hashCode() 方法的声明

public int hashCode()

参数

返回值

此方法返回此对象的哈希码值。

异常

获取当前日期 GregorianCalendar 实例的哈希码示例

以下示例演示了 Java GregorianCalendar hashCode() 方法的用法。我们正在创建一个当前日期的 GregorianCalendar 实例。我们使用 hashCode() 方法打印日历的哈希值。

package com.tutorialspoint;

import java.util.GregorianCalendar;

public class GregorianCalendarDemo {
   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());

      // get hashcode
      System.out.println(cal.hashCode());
   }
}

输出

让我们编译并运行上面的程序,这将产生以下结果:

Mon Apr 29 14:33:31 IST 2024
-546448161

获取未来日期 GregorianCalendar 实例的哈希码示例

以下示例演示了 Java GregorianCalendar hashCode() 方法的用法。我们正在创建一个当前日期的 GregorianCalendar 实例。然后我们将日历增加两年,并使用 hashCode() 方法打印日历的哈希值。

package com.tutorialspoint;

import java.util.GregorianCalendar;

public class GregorianCalendarDemo {
   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());
	  
      // add two years
	  cal.add(GregorianCalendar.YEAR, 2);

      // get hashcode
      System.out.println(cal.hashCode());
   }
}

输出

让我们编译并运行上面的程序,这将产生以下结果:

Mon Apr 29 14:33:50 IST 2024
772767361

获取过去日期 GregorianCalendar 实例的哈希码示例

以下示例演示了 Java GregorianCalendar hashCode() 方法的用法。我们正在创建一个当前日期的 GregorianCalendar 实例。然后我们将日历减少两年,并使用 hashCode() 方法打印日历的哈希值。

package com.tutorialspoint;

import java.util.GregorianCalendar;

public class GregorianCalendarDemo {
   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());
	  
      // subtract two years
	  cal.add(GregorianCalendar.YEAR, -2);

      // get hashcode
      System.out.println(cal.hashCode());
   }
}

输出

让我们编译并运行上面的程序,这将产生以下结果:

Mon Apr 29 14:34:08 IST 2024
-2098873529
java_util_gregoriancalendar.htm
广告
© . All rights reserved.