|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Number | +--java.lang.Short
The Short class is the standard wrapper for short values.
Number
Field Summary | |
static short |
MAX_VALUE
The maximum value a Short can have. |
static short |
MIN_VALUE
The minimum value a Short can have. |
Constructor Summary | |
Short(short value)
Constructs a Short object initialized to the specified short value. |
|
Short(String s)
Constructs a Short object initialized to the value specified by the String parameter. |
Method Summary | |
byte |
byteValue()
Returns the value of this Short as a byte. |
int |
compareTo(Object o)
Compares this Short to another Object. |
int |
compareTo(Short anotherShort)
Compares two Shorts numerically. |
static Short |
decode(String nm)
Decodes a String into a Short . |
double |
doubleValue()
Returns the value of this Short as a double. |
boolean |
equals(Object obj)
Compares this object to the specified object. |
float |
floatValue()
Returns the value of this Short as a float. |
int |
hashCode()
Returns a hashcode for this Short. |
int |
intValue()
Returns the value of this Short as an int. |
long |
longValue()
Returns the value of this Short as a long. |
static short |
parseShort(String s)
Assuming the specified String represents a short, returns that short's value. |
static short |
parseShort(String s,
int radix)
Assuming the specified String represents a short, returns that short's value. |
short |
shortValue()
Returns the value of this Short as a short. |
String |
toString()
Returns a String object representing this Short's value. |
static String |
toString(short s)
Returns a new String object representing the specified Short. |
static Short |
valueOf(String s)
Assuming the specified String represents a short, returns a new Short object initialized to that value. |
static Short |
valueOf(String s,
int radix)
Assuming the specified String represents a short, returns a new Short object initialized to that value. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass |
Field Detail |
public static final short MAX_VALUE
public static final short MIN_VALUE
Constructor Detail |
public Short(short value)
value
- the initial value of the Shortpublic Short(String s) throws NumberFormatException
s
- the String to be converted to a Short
NumberFormatException
- If the String does not
contain a parsable short.Method Detail |
public byte byteValue()
byteValue
in class Number
byte
.public int compareTo(Object o)
compareTo(Short)
. Otherwise,
it throws a ClassCastException
(as Shorts are comparable
only to other Shorts).
compareTo
in interface Comparable
o
- the Object
to be compared.
0
if the argument is a Short
numerically equal to this Short; a value less than
0
if the argument is a Short numerically
greater than this Short; and a value greater than
0
if the argument is a Short numerically
less than this Short.
ClassCastException
- if the argument is not a
Short
.Comparable
public int compareTo(Short anotherShort)
anotherShort
- the Short
to be compared.
0
if the argument Short is equal to
this Short; a value less than 0
if this Short
is numerically less than the Short argument; and a
value greater than 0
if this Short is
numerically greater than the Short argument
(signed comparison).public static Short decode(String nm) throws NumberFormatException
String
into a Short
. Accepts
decimal, hexadecimal, and octal numbers, in the following formats:
[-] decimal constant [-] 0x hex constant [-] # hex constant [-] 0 octal constantThe constant following an (optional) negative sign and/or "radix specifier" is parsed as by the
Short.parseShort
method
with the specified radix (10, 8 or 16). This constant must be positive
or a NumberFormatException will result. The result is made negative if
first character of the specified String
is the negative
sign. No whitespace characters are permitted in the
String
.
nm
- the String
to decode.
Short
represented by the specified string.
NumberFormatException
- if the String
does not
contain a parsable short.parseShort(String, int)
public double doubleValue()
doubleValue
in class Number
double
.public boolean equals(Object obj)
equals
in class Object
obj
- the object to compare with
Boolean.hashCode()
,
Hashtable
public float floatValue()
floatValue
in class Number
float
.public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
Hashtable
public int intValue()
intValue
in class Number
int
.public long longValue()
longValue
in class Number
long
.public static short parseShort(String s) throws NumberFormatException
s
- the String containing the short
NumberFormatException
- If the string does not
contain a parsable short.public static short parseShort(String s, int radix) throws NumberFormatException
s
- the String containing the shortradix
- the radix to be used
NumberFormatException
- If the String does not
contain a parsable short.public short shortValue()
shortValue
in class Number
short
.public String toString()
toString
in class Object
public static String toString(short s)
s
- the short to be converted
public static Short valueOf(String s) throws NumberFormatException
s
- the String containing the integer
NumberFormatException
- If the String does not
contain a parsable short.public static Short valueOf(String s, int radix) throws NumberFormatException
s
- the String containing the integerradix
- the radix to be used
NumberFormatException
- If the String does not
contain a parsable short.
|
MIT ACM/IEEE Programming Competition |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |