|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Number | +--java.lang.Float
The Float class provides an object wrapper for Float data values, and serves as a place for float-oriented operations. A wrapper is useful because most of Java's utility classes require the use of objects. Since floats are not objects in Java, they need to be "wrapped" in a Float instance.
Field Summary | |
static float |
MAX_VALUE
The maximum value a float can have. |
static float |
MIN_VALUE
The minimum value a float can have. |
static float |
NaN
Not-a-Number. |
static float |
NEGATIVE_INFINITY
Negative infinity. |
static float |
POSITIVE_INFINITY
Positive infinity. |
Constructor Summary | |
Float(double value)
Constructs a Float wrapper for the specified double value. |
|
Float(float value)
Constructs a Float wrapper for the specified float value. |
|
Float(String s)
Constructs a Float object initialized to the value specified by the String parameter. |
Method Summary | |
double |
doubleValue()
Returns the double value of this Float. |
boolean |
equals(Object obj)
Compares this object against some other object. |
static int |
floatToIntBits(float value)
Returns the bit represention of a single-float value |
float |
floatValue()
Returns the float value of this Float object. |
int |
hashCode()
Returns a hashcode for this Float. |
static float |
intBitsToFloat(int bits)
Returns the single-float corresponding to a given bit represention. |
int |
intValue()
Returns the integer value of this Float (by casting to an int). |
boolean |
isInfinite()
Returns true if this Float value is infinitely large in magnitude. |
static boolean |
isInfinite(float v)
Returns true if the specified number is infinitely large in magnitude. |
boolean |
isNaN()
Returns true if this Float value is Not-a-Number (NaN). |
static boolean |
isNaN(float v)
Returns true if the specified number is the special Not-a-Number (NaN) value. |
long |
longValue()
Returns the long value of this Float (by casting to a long). |
String |
toString()
Returns a String representation of this Float object. |
static String |
toString(float f)
Returns a String representation for the specified float value. |
static Float |
valueOf(String s)
Returns the floating point value represented by the specified String. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final float POSITIVE_INFINITY
public static final float NEGATIVE_INFINITY
public static final float NaN
public static final float MAX_VALUE
public static final float MIN_VALUE
Constructor Detail |
public Float(float value)
value
- the value of the Floatpublic Float(double value)
value
- the value of the Floatpublic Float(String s) throws NumberFormatException
s
- the String to be converted to a Float
NumberFormatException
- If the String does not contain a parsable number.Method Detail |
public static String toString(float f)
f
- the float to be convertedpublic static Float valueOf(String s) throws NumberFormatException
s
- the String to be parsed
NumberFormatException
- If the String does not contain a parsable
Float.public static boolean isNaN(float v)
v
- the value to be testedpublic static boolean isInfinite(float v)
v
- the value to be testedpublic boolean isNaN()
public boolean isInfinite()
public String toString()
toString
in class Object
public int intValue()
intValue
in class Number
public long longValue()
longValue
in class Number
public float floatValue()
floatValue
in class Number
public double doubleValue()
doubleValue
in class Number
public int hashCode()
hashCode
in class Object
Hashtable
public boolean equals(Object obj)
equals
in class Object
obj
- the object to compare with
Hashtable
public static int floatToIntBits(float value)
public static float intBitsToFloat(int bits)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |