當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Calendar equals()用法及代碼示例


Calendar類equals()方法

  • equals() 方法可在java.util包。
  • equals() 方法用於比較兩個 Calendar 對象,或者換句話說,我們可以說此方法用於測試此 Calendar 對象與給定 Calendar 對象的相等性。
  • equals() 方法是一個非靜態方法,它可以通過類對象訪問,如果我們嘗試使用類名訪問方法,那麽我們將得到一個錯誤。
  • equals() 方法在比較兩個 Calendar 對象時不會拋出異常。

用法:

    public boolean equals(Object o);

參數:

  • Object o– 它表示要與此 Calendar 對象進行比較的對象。

返回值:

該方法的返回類型是boolean,當此 Calendar 對象和給定的 Calendar 對象相同時返回真,否則返回假。

例:

// Java Program to demonstrate the example of
// boolean equals(Object) method of Calendar

import java.util.*;
public class EqualsOfCalendar {
    public static void main(String[] args) {

        // Instantiating two Calendar object
        Calendar ca1 = Calendar.getInstance();
        Calendar ca2 = Calendar.getInstance();

        // By using add() method to add the 10 years
        // in ca2 to the current ca1
        ca2.add(Calendar.YEAR, 10);

        // Display ca1 and ca2
        System.out.println("ca1:" + ca1.getTime());
        System.out.println("ca2:" + ca2.getTime());

        // By using equals(Object) method is to
        // compare two calendar ca1 and ca2
        boolean status = ca1.equals(ca2);

        // Display compared result
        System.out.println("ca1.equals(ca2):" + status);
    }
}

輸出

ca1:Fri Jan 24 12:39:22 GMT 2020
ca2:Thu Jan 24 12:39:22 GMT 2030
ca1.equals(ca2):false


相關用法


注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java Calendar equals() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。