Float.CompareTo(Float) メソッド

定義

2 つの Float オブジェクトを数値で比較します。

[Android.Runtime.Register("compareTo", "(Ljava/lang/Float;)I", "")]
public int CompareTo (Java.Lang.Float anotherFloat);
[<Android.Runtime.Register("compareTo", "(Ljava/lang/Float;)I", "")>]
member this.CompareTo : Java.Lang.Float -> int

パラメーター

anotherFloat
Float

比較 Float する 。

戻り値

がこれとFloat数値的に等しい場合anotherFloatは 値。数値Floatが より0小さい場合は より小さいanotherFloat値、数値が よりanotherFloat大きい場合Floatは より0大きい0値。

属性

注釈

2 つの Float オブジェクトを数値で比較します。

このメソッドは、値に対する Float Java 言語の数値比較演算子 (<, <=, ==, >=, >) によって定義された不完全な順序と比較して、2 つの違いがあるオブジェクトに対して合計順序を設定 float します。

<ul><li> A NaN は、><他の値に対して順序なし</em> であり、比較演算子の下でそれ自体と等しくありません。 このメソッドは、それ自体と等しく、他doubleのすべての値 (を含むFloat.POSITIVE_INFINITY) よりも大きいを定義Float.NaNすることを選択します。

<li> 正のゼロと負のゼロは数値と等しく比較されますが、個別の区別可能な値です。 このメソッドは、正のゼロ (+0.0f) を定義し、負のゼロ (-0.0f) よりも大きくすることを選択します。 </ul>

これにより、このメソッドによって課されるオブジェクトのFloat自然な順序等しい順序と一致することが保証されます。浮動小数点の比較と順序の詳細については、こちらの説明を参照してください。

1.2 で追加されました。

の Java ドキュメント java.lang.Float.compareTo(java.lang.Float)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください