java.lang.Object | |||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.lang.Number | ||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.lang.Float | ||||||||||||||||||||||||||||||||||||||||
Float class wraps a value of type float in an object.
Field Summary
Type | Field | Summary |
---|---|---|
static int | MAX_EXPONENT | Maximum exponent a finite float. |
static float | MAX_VALUE | Largest positive finite value of type float. |
static int | MIN_EXPONENT | Minimum exponent a normalized float variable may have. |
static float | MIN_NORMAL | Smallest positive normal value of type float. |
static float | MIN_VALUE | Smallest positive nonzero value of type float. |
static float | NaN | Not-a-Number (NaN) value of type float. |
static float | NEGATIVE_INFINITY | Negative infinity of type float. |
static float | POSITIVE_INFINITY | Positive infinity of type float. |
static int | SIZE | The number of bits used to represent a float value. |
static Class | TYPE | The Class instance representing the primitive type float. |
Constructor | Summary |
---|---|
Float(double value) | Creates a Float from double-type value. |
Float(float value) | Creates a Float for the float argument. |
Float(String s) | Creates a Float from a float represented by the string. |
Convert to byte, double, float, int, long and short
Return | Method | Summary |
---|---|---|
byte | byteValue() | Returns this float as a byte. |
double | doubleValue() | Returns the double value. |
float | floatValue() | Returns the float value. |
int | intValue() | Returns this float as an int by casting to type int. |
long | longValue() | Returns this float as a long. |
short | shortValue() | Returns this float as a short by casting. |
Compare two float objects
Return | Method | Summary |
---|---|---|
static int | compare(float f1, float f2) | Compares the two specified float values. |
int | compareTo(Float anotherFloat) | Compares two Float objects numerically. |
boolean | equals(Object obj) | Compares this object against the specified object. |
Infinite and Not A Number
Return | Method | Summary |
---|---|---|
boolean | isInfinite() | Returns true if this Float value is infinitely large in magnitude, false otherwise. |
static boolean | isInfinite(float v) | Returns true if the specified number is infinitely large in magnitude, false otherwise. |
boolean | isNaN() | Returns true if this Float value is a Not-a-Number (NaN), false otherwise. |
static boolean | isNaN(float v) | Returns true if the specified number is a Not-a-Number (NaN) value, false otherwise. |
Convert float value to String value
Return | Method | Summary |
---|---|---|
static String | toHexString(float f) | Returns a hexadecimal string representation of the float argument. |
String | toString() | Returns a string representation of this Float object. |
static String | toString(float f) | Returns a string representation of the float argument. |
Convert string value to float value
Return | Method | Summary |
---|---|---|
static float | parseFloat(String s) | Returns a new float initialized to the value represented by the specified String. |
static Float | valueOf(float f) | Returns a Float instance representing the specified float value. |
static Float | valueOf(String s) | Returns a Float object holding the float value represented by the argument string s. |
Bit oriented
Return | Method | Summary |
---|---|---|
static int | floatToIntBits(float value) | Returns a representation of the specified floating-point value. |
static int | floatToRawIntBits(float value) | Returns a representation of the specified floating-point value. |
static float | intBitsToFloat(int bits) | Returns the float value corresponding to a given bit representation. |
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |