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. Figure 10-23. java.lang.Floatpublic 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 ( ); } |