📅  最后修改于: 2023-12-03 15:01:54.799000             🧑  作者: Mango
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
对象:time1
、time2
和 time3
。接着我们使用 compareTo()
方法比较这三个对象,打印出返回值。
结果为:
1
0
-1
这说明了 time1
大于 time2
,time1
等于 time3
,time2
小于 time1
。