Language

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 。

返品

0がこのanotherFloatと数値で等しい場合は値Float。この0が数値より小さい場合はFloatより小さい値、このanotherFloatが 0Floatより大きい場合はanotherFloatより大きい値です。

属性

注釈

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

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

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

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

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

1.2 で追加されました。

Javaドキュメント。

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

適用対象

こちらもご覧ください