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

📅  最后修改于: 2023-12-03 15:01:54.799000             🧑  作者: Mango

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

介绍

compareTo() 方法是 LocalTime 类中的一个方法,用于比较两个时间。这个方法会返回一个整数值,如果第一个时间小于第二个时间,则返回负数;如果第一个时间大于第二个时间,则返回正数;如果两个时间相等,则返回0。

语法
public int compareTo(LocalTime other)
  • other:要比较的另一个时间对象。
示例

以下是 LocalTime compareTo() 方法的示例代码:

import java.time.LocalTime;

public class Main {
  public static void main(String[] args) {
    LocalTime time1 = LocalTime.of(11, 30);
    LocalTime time2 = LocalTime.of(10, 30);
    LocalTime time3 = LocalTime.of(11, 30);

    System.out.println(time1.compareTo(time2)); // 输出 1
    System.out.println(time1.compareTo(time3)); // 输出 0
    System.out.println(time2.compareTo(time1)); // 输出 -1
  }
}

在这个示例代码中,我们创建了三个 LocalTime 对象:time1time2time3。接着我们使用 compareTo() 方法比较这三个对象,打印出返回值。

结果为:

1
0
-1

这说明了 time1 大于 time2time1 等于 time3time2 小于 time1