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 that 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.
public final class Long extends Number {
// Public Constructors
public Long(long value);
public Long(String s) throws NumberFormatException;
// Constants
public static final long MAX_VALUE;
public static final long MIN_VALUE;
1.1public static final Class TYPE;
// Class Methods
public static Long getLong(String nm);
public static Long getLong(String nm, long val);
public static Long getLong(String nm, Long val);
public static long parseLong(String s, int radix) throws NumberFormatException;
public static long parseLong(String s) throws NumberFormatException;
public static String toBinaryString(long i);
public static String toHexString(long i);
public static String toOctalString(long i);
public static String toString(long i, int radix);
public static String toString(long i);
public static Long valueOf(String s, int radix) throws NumberFormatException;
public static Long valueOf(String s) throws NumberFormatException;
// Public Instance Methods
1.1public byte byteValue(); // Overrides Number
public double doubleValue(); // Defines Number
public boolean equals(Object obj); // Overrides Object
public float floatValue(); // Defines Number
public int hashCode(); // Overrides Object
public int intValue(); // Defines Number
public long longValue(); // Defines Number
1.1public short shortValue(); // Overrides Number
public String toString(); // Overrides Object
}
Object->Number(Serializable)->Long
Long.getLong()
Long.getLong(), Long.valueOf()