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