クラス 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 インスタンスでラップされる必要がある。

Variable Index

 o MAX_VALUE
float の最大値。
 o MIN_VALUE
float の最小値。
 o NEGATIVE_INFINITY
負の無限大。
 o NaN
非数。
 o POSITIVE_INFINITY
正の無限大。

Constructor Index

 o Float(float)
指定された float 値で初期化された Float を作成する
 o Float(double)
指定された double 値で初期化された Float を作成する
 o Float(String)
String で指定された値で初期化された Float オブジェクトを作成する。

Method Index

 o doubleValue()
オブジェクトの値を double にキャストして返す。
 o equals(Object)
指定されたオブジェクトと比較する。
 o floatToIntBits(float)
float 値のビット表現を返す。
 o floatValue()
オブジェクトの値を float で返す。
 o hashCode()
ハッシュコードを返す。
 o intBitsToFloat(int)
ビット表現が表わす float 値を返す。
 o intValue()
オブジェクトの値を int にキャストして返す。
 o isInfinite(float)
指定された数値が無限大かどうかを返す。
 o isInfinite()
オブジェクトの値が無限大かどうかを返す。
 o isNaN(float)
指定された数値が非数 (NaN) かどうかを返す。
 o isNaN()
オブジェクトの値が非数かどうかを返す。
 o longValue()
オブジェクトの値を long にキャストして返す。
 o toString(float)
指定された float 値を String で表記して返す。
 o toString()
オブジェクトの String 表記を返す。
 o valueOf(String)
String で表記された値の Float を返す。

Variables

 o POSITIVE_INFINITY
  public final static float POSITIVE_INFINITY
正の無限大。
 o NEGATIVE_INFINITY
  public final static float NEGATIVE_INFINITY
負の無限大。
 o NaN
  public final static float NaN
非数。注意: 自分自身も含め、あらゆる数値と等しくならない。
 o MAX_VALUE
  public final static float MAX_VALUE
float の最大値。最大値は 3.40282346638528860e+38 である。
 o MIN_VALUE
  public final static float MIN_VALUE
float の最小値。最小値は 1.40129846432481707e-45 である。

Constructors

 o Float
  public Float(float value)
指定された float 値で初期化された Float を作成する
パラメータ:
value - 初期値
 o Float
  public Float(double value)
指定された double 値で初期化された Float を作成する
パラメータ:
value - Float にしたい値
 o Float
  public Float(String s) throws NumberFormatException
String で指定された値で初期化された Float オブジェクトを作成する。
パラメータ:
s - Float に変換する String
例外: NumberFormatException
String が解析できる数値を含んでいない

Methods

 o toString
  public static String toString(float f)
指定された float 値を String で表記して返す。
パラメータ:
f - 変換したい float 値
 o valueOf
  public static Float valueOf(String s) throws NumberFormatException
String で表記された値の Float を返す。
パラメータ:
s - 解析される String
例外: NumberFormatException
Float として解析できるものを含んでいない
 o isNaN
  public static boolean isNaN(float v)
指定された数値が非数 (NaN) かどうかを返す。
パラメータ:
v - 検査される値
 o isInfinite
  public static boolean isInfinite(float v)
指定された数値が無限大かどうかを返す。
パラメータ:
v - 検査される値
 o isNaN
  public boolean isNaN()
オブジェクトの値が非数かどうかを返す。
 o isInfinite
  public boolean isInfinite()
オブジェクトの値が無限大かどうかを返す。
 o toString
  public String toString()
オブジェクトの String 表記を返す。
オーバーライド:
クラス ObjecttoString
 o intValue
  public int intValue()
オブジェクトの値を int にキャストして返す。
オーバーライド:
クラス NumberintValue
 o longValue
  public long longValue()
オブジェクトの値を long にキャストして返す。
オーバーライド:
クラス NumberlongValue
 o floatValue
  public float floatValue()
オブジェクトの値を float で返す。
オーバーライド:
クラス NumberfloatValue
 o doubleValue
  public double doubleValue()
オブジェクトの値を double にキャストして返す。
オーバーライド:
クラス NumberdoubleValue
 o hashCode
  public int hashCode()
ハッシュコードを返す。
オーバーライド:
クラス ObjecthashCode
 o equals
  public boolean equals(Object obj)
指定されたオブジェクトと比較する。 注意: このメソッドはハッシュテーブルを利用するために 非数どうしの比較は「等しい」となる。これは IEEE の仕様に合致していない。
パラメータ:
obj - 比較するオブジェクト
返り値:
同じ値のときは true、そうでないなら false
オーバーライド:
クラス Objectequals
 o floatToIntBits
  public static int floatToIntBits(float value)
float 値のビット表現を返す。
 o intBitsToFloat
  public static float intBitsToFloat(int bits)
ビット表現が表わす float 値を返す。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標