Float


Float java.lang

Java 1.0 serializable comparable

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.Float

 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  ( );   } 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net