モジュール java.base
パッケージ java.lang

クラスFloat

java.lang.Object
java.lang.Number
java.lang.Float
すべての実装されたインタフェース:
Serializable, Comparable<Float>, Constable, ConstantDesc

public final class Float extends Number implements Comparable<Float>, Constable, ConstantDesc
Floatクラスは、プリミティブ型floatの値をオブジェクトにラップします。 Float型のオブジェクトには、型がfloatの単一フィールドが含まれます。

さらにこのクラスは、floatStringに、Stringfloatに変換する各種メソッドや、floatの処理時に役立つ定数およびメソッドも提供します。

これはvalue-basedクラスです。プログラマは、equalのインスタンスを交換可能として扱い、同期にインスタンスを使用しないようにする必要があります。そうしないと、予期しない動作が発生する可能性があります。 たとえば、将来のリリースでは、同期が失敗する可能性があります。

浮動小数点等価、等価および比較

クラスjava.lang.Doubleには、float値に等しく適用可能な「等価性、等価性、浮動小数点値の比較の説明」があります。

小数点↔バイナリ変換の問題

java.lang.Double「バイナリから10進への変換に関する問題の説明」は、float値にも適用されます。
導入されたバージョン:
1.0
関連項目: