|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Long
The Long class wraps a value of the primitive type long
in an object. An object of type Long
contains a single
field whose type is long
.
In addition, this class provides several methods for converting a
long
to a String
and a
String
to a long
, as well as other
constants and methods useful when dealing with a
long
.
Field Summary | |
static long |
MAX_VALUE
The largest value of type long . |
static long |
MIN_VALUE
The smallest value of type long . |
Constructor Summary | |
Long(long value)
Constructs a newly allocated Long object that
represents the primitive long argument. |
Method Summary | |
boolean |
equals(Object obj)
Compares this object against the specified object. |
int |
hashCode()
Computes a hashcode for this Long. |
long |
longValue()
Returns the value of this Long as a long. |
static long |
parseLong(String s)
Assuming the specified String represents a long, returns that long's value. |
static long |
parseLong(String s,
int radix)
Assuming the specified String represents a long, returns that long's value. |
String |
toString()
Returns a String object representing this Long's value. |
static String |
toString(long i)
Returns a new String object representing the specified integer. |
static String |
toString(long i,
int radix)
Creates a string representation of the first argument in the radix specified by the second argument. |
Methods inherited from class java.lang.Object |
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final long MIN_VALUE
long
.public static final long MAX_VALUE
long
.Constructor Detail |
public Long(long value)
Long
object that
represents the primitive long
argument.value
- the value to be represented by the Long
.Method Detail |
public long longValue()
long
value represented by this object.public int hashCode()
public boolean equals(Object obj)
true
if and only if the argument is
not null
and is a Long
object that
contains the same long
value as this object.obj
- the object to compare with.true
if the objects are the same;
false
otherwise.public static String toString(long i, int radix)
If the radix is smaller than Character.MIN_RADIX
or
larger than Character.MAX_RADIX
, then the radix
10
is used instead.
If the first argument is negative, the first element of the
result is the ASCII minus sign '-'
('\u002d'
. If the first argument is not negative,
no sign character appears in the result.
The remaining characters of the result represent the magnitude of
the first argument. If the magnitude is zero, it is represented by
a single zero character '0'
('\u0030'
); otherwise, the first character of the
representation of the magnitude will not be the zero character.
The following ASCII characters are used as digits:
These are '\u0030' through '\u0039' and '\u0061' through '\u007a'. If the radix is N, then the first N of these characters are used as radix-N digits in the order shown. Thus, the digits for hexadecimal (radix 16) are 0123456789abcdef. If uppercase letters are desired, the0123456789abcdefghijklmnopqrstuvwxyz
String.toUpperCase()
method
may be called on the result:
Long.toString(n, 16).toUpperCase()
i
- a long.radix
- the radix.Character.MAX_RADIX
,
Character.MIN_RADIX
public static String toString(long i)
toString(long, int)
method that takes two arguments.i
- a long
to be converted.public String toString()
toString(long)
method that takes one argument.public static long parseLong(String s) throws NumberFormatException
s
- - the String containing the longradix
- - the radix to be usedpublic static long parseLong(String s, int radix) throws NumberFormatException
s
- - the String containing the longradix
- - the radix to be used
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |