java的equals方法_Java Duration类| 带示例的equals()方法
java的equals方法
持續(xù)時間類equals()方法 (Duration Class equals() method)
equals() method is available in java.time package.
equals()方法在java.time包中可用。
equals() method is used to identifies whether this Duration and the given object are equal or not.
equals()方法用于標(biāo)識此Duration和給定對象是否相等。
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()方法是一種非靜態(tài)方法,僅可通過類對象訪問,如果嘗試使用類名訪問該方法,則會收到錯誤消息。
equals() method does not throw an exception at the time of comparing two objects.
在比較兩個對象時, equals()方法不會引發(fā)異常。
Syntax:
句法:
public boolean equals(Duration d);Parameter(s):
參數(shù):
Duration d – represents the object is to be compared to this object.
持續(xù)時間d –表示要與該對象進(jìn)行比較的對象。
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 ,當(dāng)兩個比較對象相等時返回true,否則返回false。
Example:
例:
// Java program to demonstrate the example // of boolean equals(Duration d) method of Durationimport java.time.*; import java.time.temporal.*;public class EqualsOfDuration {public static void main(String args[]) {// Instantiates three Duration objectsDuration du1 = Duration.ofHours(2);Duration du2 = Duration.ofMinutes(2);Duration du3 = Duration.between(LocalTime.MIN, LocalTime.MAX);System.out.println("du1: " + du1);System.out.println("du2: " + du2);System.out.println("du3: " + du3);System.out.println();// compares this Duration object(du1)// to the given Duration object(du2) for// equality i.e here it returns false because// the value of du1<> du2boolean status = du1.equals(du2);System.out.println("du1.equals(du2): " + status);// compares this Duration object(du2)// to the given Duration object(du3) for// equality i.e here it returns false because// the value of du2 <> du3status = du2.equals(du3);System.out.println("du2.equals(du3): " + status);// compares this Duration object(du3)// to the given Duration object(du3) for// equality i.e here it returns true because// the value of du2 == du3status = du3.equals(du3);System.out.println("du3.equals(du3): " + status);} }Output
輸出量
du1: PT2H du2: PT2M du3: PT23H59M59.999999999Sdu1.equals(du2): false du2.equals(du3): false du3.equals(du3): true翻譯自: https://www.includehelp.com/java/duration-equals-method-with-example.aspx
java的equals方法
總結(jié)
以上是生活随笔為你收集整理的java的equals方法_Java Duration类| 带示例的equals()方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java PrintWriter clo
- 下一篇: 树的结构 数据结构_段树| 数据结构