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
廣告