AbstractChronology.CompareTo 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。