クラス java.lang.Float
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.lang.Float
java.lang.Object
|
+----java.lang.Number
|
+----java.lang.Float
- public final class Float
- extends Number
Float クラスは float 型のためのオブジェクトラッパーである。
Java のユーティリティクラスの大部分がオブジェクトの使用を必要とするが
float 型は Java ではオブジェクトではないので、
Float インスタンスでラップされる必要がある。
-
MAX_VALUE
- float の最大値。
-
MIN_VALUE
- float の最小値。
-
NEGATIVE_INFINITY
- 負の無限大。
-
NaN
-
非数。
-
POSITIVE_INFINITY
- 正の無限大。
-
Float(float)
- 指定された float 値で初期化された Float を作成する
-
Float(double)
- 指定された double 値で初期化された Float を作成する
-
Float(String)
- String で指定された値で初期化された Float オブジェクトを作成する。
-
doubleValue()
- オブジェクトの値を double にキャストして返す。
-
equals(Object)
- 指定されたオブジェクトと比較する。
-
floatToIntBits(float)
- float 値のビット表現を返す。
-
floatValue()
- オブジェクトの値を float で返す。
-
hashCode()
- ハッシュコードを返す。
-
intBitsToFloat(int)
- ビット表現が表わす float 値を返す。
-
intValue()
- オブジェクトの値を int にキャストして返す。
-
isInfinite(float)
- 指定された数値が無限大かどうかを返す。
-
isInfinite()
- オブジェクトの値が無限大かどうかを返す。
-
isNaN(float)
- 指定された数値が非数 (NaN) かどうかを返す。
-
isNaN()
- オブジェクトの値が非数かどうかを返す。
-
longValue()
- オブジェクトの値を long にキャストして返す。
-
toString(float)
- 指定された float 値を String で表記して返す。
-
toString()
- オブジェクトの String 表記を返す。
-
valueOf(String)
- String で表記された値の Float を返す。
POSITIVE_INFINITY
public final static float POSITIVE_INFINITY
- 正の無限大。
NEGATIVE_INFINITY
public final static float NEGATIVE_INFINITY
- 負の無限大。
NaN
public final static float NaN
- 非数。注意: 自分自身も含め、あらゆる数値と等しくならない。
MAX_VALUE
public final static float MAX_VALUE
- float の最大値。最大値は 3.40282346638528860e+38 である。
MIN_VALUE
public final static float MIN_VALUE
- float の最小値。最小値は 1.40129846432481707e-45 である。
Float
public Float(float value)
- 指定された float 値で初期化された Float を作成する
- パラメータ:
- value - 初期値
Float
public Float(double value)
- 指定された double 値で初期化された Float を作成する
- パラメータ:
- value - Float にしたい値
Float
public Float(String s) throws NumberFormatException
- String で指定された値で初期化された Float オブジェクトを作成する。
- パラメータ:
- s - Float に変換する String
- 例外: NumberFormatException
- String が解析できる数値を含んでいない
toString
public static String toString(float f)
- 指定された float 値を String で表記して返す。
- パラメータ:
- f - 変換したい float 値
valueOf
public static Float valueOf(String s) throws NumberFormatException
- String で表記された値の Float を返す。
- パラメータ:
- s - 解析される String
- 例外: NumberFormatException
- Float として解析できるものを含んでいない
isNaN
public static boolean isNaN(float v)
- 指定された数値が非数 (NaN) かどうかを返す。
- パラメータ:
- v - 検査される値
isInfinite
public static boolean isInfinite(float v)
- 指定された数値が無限大かどうかを返す。
- パラメータ:
- v - 検査される値
isNaN
public boolean isNaN()
- オブジェクトの値が非数かどうかを返す。
isInfinite
public boolean isInfinite()
- オブジェクトの値が無限大かどうかを返す。
toString
public String toString()
- オブジェクトの String 表記を返す。
- オーバーライド:
- クラス Object の toString
intValue
public int intValue()
- オブジェクトの値を int にキャストして返す。
- オーバーライド:
- クラス Number の intValue
longValue
public long longValue()
- オブジェクトの値を long にキャストして返す。
- オーバーライド:
- クラス Number の longValue
floatValue
public float floatValue()
- オブジェクトの値を float で返す。
- オーバーライド:
- クラス Number の floatValue
doubleValue
public double doubleValue()
- オブジェクトの値を double にキャストして返す。
- オーバーライド:
- クラス Number の doubleValue
hashCode
public int hashCode()
- ハッシュコードを返す。
- オーバーライド:
- クラス Object の hashCode
equals
public boolean equals(Object obj)
- 指定されたオブジェクトと比較する。
注意: このメソッドはハッシュテーブルを利用するために
非数どうしの比較は「等しい」となる。これは IEEE
の仕様に合致していない。
- パラメータ:
- obj - 比較するオブジェクト
- 返り値:
- 同じ値のときは true、そうでないなら false
- オーバーライド:
- クラス Object の equals
floatToIntBits
public static int floatToIntBits(float value)
- float 値のビット表現を返す。
intBitsToFloat
public static float intBitsToFloat(int bits)
- ビット表現が表わす float 値を返す。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標