📜  Java中的 LocalTime equals() 方法及示例

📅  最后修改于: 2022-05-13 01:55:18.010000             🧑  作者: Mango

Java中的 LocalTime equals() 方法及示例

LocalTime 类equals()方法用于将此 LocalTime 对象与作为参数传递的 LocalTime 进行比较,并在对象相等时返回 true,否则返回 false。两个 LocalTimes 之间的比较是基于一天内当地时间的时间线位置。该方法返回的值确定如下:

  • 如果两个 LocalTimes 相等,则返回 true
  • 如果两个实例不相等,则返回 false

句法:

public int equals(Object obj)

参数:该方法接受单个参数对象,该对象是要比较的另一个 LocalTime,它不应为空。

返回值:该方法返回int值,返回值确定如下:

  • 如果两个 LocalTimes 相等,则返回 true
  • 如果两个实例不相等,则返回 false

下面的程序说明了 equals() 方法:

程序 1:当两个对象相等时。

// Java program to demonstrate
// LocalTime.equals() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a LocalTime Objects
        LocalTime time1 = LocalTime.parse("13:08:00");
        LocalTime time2 = LocalTime.parse("13:08:00");
  
        // print  Values
        System.out.println("LocalTime1: "
                           + time1);
        System.out.println("LocalTime2: "
                           + time2);
  
        // compare both LocalTimes
        boolean value = time1.equals(time2);
  
        // print results
        System.out.println("Are both LocalTimes are equal: "
                           + value);
    }
}
输出:
LocalTime1: 13:08
LocalTime2: 13:08
Are both LocalTimes are equal: true

程序 2:当两个对象不相等时。

// Java program to demonstrate
// LocalTime.equals() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a LocalTime Objects
        LocalTime time1 = LocalTime.parse("03:18:23");
        LocalTime time2 = LocalTime.parse("13:08:20");
  
        // print values
        System.out.println("LocalTime1: "
                           + time1);
        System.out.println("LocalTime2: "
                           + time2);
  
        // compare both LocalTimes
        boolean value = time1.equals(time2);
  
        // print results
        System.out.println("Are both LocalTimes are equal: "
                           + value);
    }
}
输出:
LocalTime1: 03:18:23
LocalTime2: 13:08:20
Are both LocalTimes are equal: false

参考: https: Java Java)