語言

AbstractChronology.CompareTo 方法

定義

多載

名稱 Description
CompareTo(Object)

將此物件與指定的物件比較排序。

CompareTo(IChronology)

將此時間軸與另一年表進行比較。

CompareTo(Object)

將此物件與指定的物件比較排序。

public int CompareTo(Java.Lang.Object obj);
abstract member CompareTo : Java.Lang.Object -> int
override this.CompareTo : Java.Lang.Object -> int

參數

obj
Object

傳回

當該物件小於、等於或大於指定物件時,可以選擇負整數、零或正整數。

實作

備註

將此物件與指定的物件比較排序。 回傳負整數、零或正整數,因為該物件小於、等於或大於指定物件。 實作者必須確保所有 x 和 y 都 signum(x.compareTo(y)) == -signum(y.compareTo(x))。 (這表示 x.compareTo(y) 必須拋出例外當且僅當 y.compareTo(x) 拋出例外。) 實作者也必須確保該關係是傳遞性的:(x.compareTo(y) > 0 & y.compareTo(z) > 0) 蘊含 x.compareTo(z) > 0。 最後,實作者必須確保 x.compareTo(y)==0 意味著對所有 z 都成立 signum(x.compareTo(z)) == signum(y.compareTo(z))。

Java 參考 java.lang.Comparable.compareTo。

適用於

CompareTo(IChronology)

將此時間軸與另一年表進行比較。

[Android.Runtime.Register("compareTo", "(Ljava/time/chrono/Chronology;)I", "GetCompareTo_Ljava_time_chrono_Chronology_Handler", ApiSince=26)]
public virtual int CompareTo(Java.Time.Chrono.IChronology? other);
[<Android.Runtime.Register("compareTo", "(Ljava/time/chrono/Chronology;)I", "GetCompareTo_Ljava_time_chrono_Chronology_Handler", ApiSince=26)>]
abstract member CompareTo : Java.Time.Chrono.IChronology -> int
override this.CompareTo : Java.Time.Chrono.IChronology -> int

參數

other
IChronology

另一個時間軸可以比較,不是零

傳回

比較器值,也就是這個 ID 字串與 other的 ID 字串的比較

實作

屬性

備註

將此時間軸與另一年表進行比較。

比較順序先依照時間順序 ID 字串排序,再依該子類別特定資訊排序。 它「與等值相容」,定義如下 Comparable。

Java 文件 java.time.chrono.AbstractChronology.compareTo(java.time.chrono.Chronology)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於