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.
![](http://87.249.105.167/mirror/javainanutshell/0596007736/images/0596007736/figs/java.lang.Float.gif;389354)
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( );
}