LocalDate类的equals()方法 (LocalDate Class equals() method)
equals() method is available in java.time package.
equals()方法在java.time包中可用。
equals() method is used to check whether this LocalDate value and the given object value are equal or not.
equals()方法用于检查此LocalDate值和给定的对象值是否相等。
equals() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
equals()方法是一种非静态方法,仅可通过类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。
equals() method does not throw an exception at the time of comparing two objects.
在比较两个对象时, equals()方法不会引发异常。
Syntax:
句法:
public boolean equals(Object o);
Parameter(s):
参数:
Object o – represents the object to be compared to this LocalDate.
对象o –表示要与此LocalDate比较的对象。
Return value:
返回值:
The return type of this method is boolean, it returns true when both the compared objects are equal otherwise it returns false.
此方法的返回类型为boolean ,当两个比较对象相等时返回true,否则返回false。
Example:
例:
// Java program to demonstrate the example
// of boolean equals(Object o) method
// of LocalDate
import java.time.*;
public class EqualsOfLocalDate {
public static void main(String args[]) {
// Instantiates two LocalDate
LocalDate l_da1 = LocalDate.parse("2007-04-04");
LocalDate l_da2 = LocalDate.now();
// Display l_da1,l_da2
System.out.println("LocalDate l_da1 and l_da2: ");
System.out.println("l_da1: " + l_da1);
System.out.println("l_da2: " + l_da2);
System.out.println();
// Here, this method compares this date object
// to the given date object for equality
// it returns false because l_da1 <> l_da2
boolean status = l_da1.equals(l_da2);
// Display status
System.out.println("l_da1.equals(l_da2): " + status);
// Here, this method compares this date object
// to the given date object for equality
// it returns true because l_da1 == l_da1
status = l_da1.equals(l_da1);
// Display status
System.out.println("l_da1.equals(l_da1): " + status);
}
}
Output
输出量
LocalDate l_da1 and l_da2:
l_da1: 2007-04-04
l_da2: 2020-05-29
l_da1.equals(l_da2): false
l_da1.equals(l_da1): true
翻译自: https://www.includehelp.com/java/localdate-equals-method-with-example.aspx