This class provides an immutable object
wrapper around a primitive float value.
floatValue( ) returns the primitive
float value of a Float object,
and there are methods for returning the value of a
Float as a variety of other primitive types. This
class is very similar to Double, and defines the
same set of useful methods and constants as that class does. See
Double for details.
public final class Float extends Number implements Comparable<Float> {
// Public Constructors
public Float(double value);
public Float(String s) throws NumberFormatException;
public Float(float value);
// Public Constants
public static final float MAX_VALUE; =3.4028235E38
public static final float MIN_VALUE; =1.4E-45
public static final float NaN; =NaN
public static final float NEGATIVE_INFINITY; =-Infinity
public static final float POSITIVE_INFINITY; =Infinity
5.0 public static final int SIZE; =32
1.1 public static final Class<Float> TYPE;
// Public Class Methods
1.4 public static int compare(float f1, float f2);
public static int floatToIntBits(float value); native
1.3 public static int floatToRawIntBits(float value); native
public static float intBitsToFloat(int bits); native
public static boolean isInfinite(float v);
public static boolean isNaN(float v);
1.2 public static float parseFloat(String s) throws NumberFormatException;
5.0 public static String toHexString(float f);
public static String toString(float f);
public static Float valueOf(String s) throws NumberFormatException;
5.0 public static Float valueOf(float f);
// Public Instance Methods
public boolean isInfinite( );
public boolean isNaN( );
// Methods Implementing Comparable
1.2 public int compareTo(Float anotherFloat);
// Public Methods Overriding Number
1.1 public byte byteValue( );
public double doubleValue( );
public float floatValue( );
public int intValue( );
public long longValue( );
1.1 public short shortValue( );
// Public Methods Overriding Object
public boolean equals(Object obj);
public int hashCode( );
public String toString( );
}