Long


Long java.lang

Java 1.0 serializable comparable

This class provides an immutable object wrapper around the long primitive data type. This class also contains useful minimum and maximum constants and useful conversion methods . parseLong( ) and valueOf( ) convert a string to a long or to a Long , respectively. Each can take a radix argument to specify the base the value is represented in. toString( ) converts in the other direction and may also take a radix argument. toBinaryString( ) , toOctalString( ) , and toHexString( ) convert a long to a string using base 2, base 8, and base 16. These methods treat the long as an unsigned value. Other routines return the value of a Long as various primitive types, and, finally, the getLong( ) methods return the long value of a named property or the value of the specified default.

Java 5.0 adds a number of static methods that operate on the bits of a long value. Except for their argument type and return type, they are the same as the Integer methods of the same name .

Figure 10-39. java.lang.Long

 public final class  Long  extends Number implements Comparable<Long> {  // Public Constructors  public  Long  (long  value  );        public  Long  (String  s  ) throws NumberFormatException;  // Public Constants  public static final long  MAX_VALUE  ;  =9223372036854775807  public static final long  MIN_VALUE  ;  =-9223372036854775808   5.0  public static final int  SIZE  ;  =64   1.1  public static final Class<Long>  TYPE  ;  // Public Class Methods   5.0  public static int  bitCount  (long  i  );  1.2  public static Long  decode  (String  nm  ) throws NumberFormatException;        public static Long  getLong  (String  nm  );        public static Long  getLong  (String  nm  , Long  val  );        public static Long  getLong  (String  nm  , long  val  );  5.0  public static long  highestOneBit  (long  i  );  5.0  public static long  lowestOneBit  (long  i  );  5.0  public static int  numberOfLeadingZeros  (long  i  );  5.0  public static int  numberOfTrailingZeros  (long  i  );        public static long  parseLong  (String  s  ) throws NumberFormatException;        public static long  parseLong  (String  s  , int  radix  ) throws NumberFormatException;  5.0  public static long  reverse  (long  i  );  5.0  public static long  reverseBytes  (long  i  );  5.0  public static long  rotateLeft  (long  i  , int  distance  );  5.0  public static long  rotateRight  (long  i  , int  distance  );  5.0  public static int  signum  (long  i  );        public static String  toBinaryString  (long  i  );        public static String  toHexString  (long  i  );        public static String  toOctalString  (long  i  );        public static String  toString  (long  i  );        public static String  toString  (long  i  , int  radix  );  5.0  public static Long  valueOf  (long  l  );        public static Long  valueOf  (String  s  ) throws NumberFormatException;        public static Long  valueOf  (String  s  , int  radix  ) throws NumberFormatException;  // Methods Implementing Comparable   1.2  public int  compareTo  (Long  anotherLong  );  // 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