|
SunSPOT API V3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Float
public final class 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. |
Method Summary | |
---|---|
byte |
byteValue()
Returns the value of this Float as a byte (by casting to a byte). |
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). |
static float |
parseFloat(String s)
Returns a new float initialized to the value represented by the specified String , as performed by the valueOf
method of class Double . |
short |
shortValue()
Returns the value of this Float as a short (by casting to a short). |
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 |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final float MAX_VALUE
public static final float MIN_VALUE
public static final float NEGATIVE_INFINITY
public static final float NaN
public static final float POSITIVE_INFINITY
Constructor Detail |
---|
public Float(double value)
value
- the value of the Floatpublic Float(float value)
value
- the value of the FloatMethod Detail |
---|
public byte byteValue()
public double doubleValue()
public boolean equals(Object obj)
equals
in class Object
obj
- the object to compare with
Boolean.hashCode()
,
Hashtable
public static int floatToIntBits(float value)
public float floatValue()
public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
Hashtable
public static float intBitsToFloat(int bits)
public int intValue()
public boolean isInfinite()
public static boolean isInfinite(float v)
v
- the value to be testedpublic boolean isNaN()
public static boolean isNaN(float v)
v
- the value to be testedpublic long longValue()
public static float parseFloat(String s) throws NumberFormatException
String
, as performed by the valueOf
method of class Double
.
s
- the string to be parsed.
NumberFormatException
- if the string does not contain a
parsable float.Double.valueOf(String)
public short shortValue()
public String toString()
toString
in class Object
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.
|
SunSPOT API V3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |