Short class wraps a value of primitive type short in an object. An object of type Short contains a
single field whose type is short.
In addition, this class provides several methods for converting
a short to a String and a String to a
short, as well as other constants and methods useful when
dealing with a short.
NumberString object representing the
specified short. The radix is assumed to be 10.
s the short to be convertedshortInteger.toString(int)short in the
radix specified by the second argument. The characters in the
string must all be digits, of the specified radix (as
determined by whether Character.digit(char,int) returns a nonnegative value) except that the first
character may be an ASCII minus sign '-'
('\u002D') to indicate a negative value. The
resulting short value is returned.
An exception of type NumberFormatException is
thrown if any of the following situations occurs:
null or is a string of
length zero.
Character.MIN_RADIX or larger than Character.MAX_RADIX.
'-' ('\u002D') provided that the
string is longer than length 1.
short.
s the String containing the
short representation to be parsedradix the radix to be used while parsing sshort represented by the string
argument in the specified radix.NumberFormatException If the String
does not contain a parsable short.short. The characters in the string must all be decimal
digits, except that the first character may be an ASCII minus
sign '-' ('\u002D') to indicate a
negative value. The resulting short value is returned,
exactly as if the argument and the radix 10 were given as
arguments to the parseShort(java.lang.String,int)
method.
s a String containing the short
representation to be parsedshort value represented by the
argument in decimal.NumberFormatException If the string does not
contain a parsable short.Short object holding the value
extracted from the specified String when parsed
with the radix given by the second argument. The first argument
is interpreted as representing a signed short in
the radix specified by the second argument, exactly as if the
argument were given to the parseShort(java.lang.String,int) method. The result is a Short object that
represents the short value specified by the string.
In other words, this method returns a Short object
equal to the value of:
new Short(Short.parseShort(s, radix))
s the string to be parsedradix the radix to be used in interpreting sShort object holding the value
represented by the string argument in the
specified radix.NumberFormatException If the String does
not contain a parsable short.Short object holding the
value given by the specified String. The argument
is interpreted as representing a signed decimal
short, exactly as if the argument were given to
the parseShort(java.lang.String) method. The result is
a Short object that represents the
short value specified by the string.
In other words, this method returns a Short object
equal to the value of:
new Short(Short.parseShort(s))
s the string to be parsedShort object holding the value
represented by the string argumentNumberFormatException If the String does
not contain a parsable short.Short instance representing the specified
short value.
If a new Short instance is not required, this method
should generally be used in preference to the constructor
Short(short) , as this method is likely to yield
significantly better space and time performance by caching
frequently requested values.
s a short value.Short instance representing s.String into a Short.
Accepts decimal, hexadecimal, and octal numbers given by
the following grammar:
DecimalNumeral, HexDigits, and OctalDigits are defined in §3.10.1 of the Java Language Specification.
- DecodableString:
- Signopt DecimalNumeral
- Signopt
0xHexDigits- Signopt
0XHexDigits- Signopt
#HexDigits- Signopt
0OctalDigits
- Sign:
-
The sequence of characters following an (optional) negative
sign and/or radix specifier ("0x", "0X",
"#", or leading zero) is parsed as by the Short.parseShort method with the indicated radix (10, 16, or
8). This sequence of characters must represent a positive
value or a will be thrown. The
result is negated if first character of the specified NumberFormatExceptionString is the minus sign. No whitespace characters are
permitted in the String.
nm the String to decode.Short object holding the short
value represented by nmNumberFormatException if the String does not
contain a parsable short.parseShort(java.lang.String,int)Short object that
represents the short value indicated by the
String parameter. The string is converted to a
short value in exactly the manner used by the
parseShort method for radix 10.
s the String to be converted to a
ShortNumberFormatException If the String
does not contain a parsable short.parseShort(java.lang.String,int)String object representing this
Short's value. The value is converted to signed
decimal representation and returned as a string, exactly as if
the short value were given as an argument to the
toString(short) method.
Short objects numerically.
anotherShort the Short to be compared.0 if this Short is
equal to the argument Short; a value less than
0 if this Short is numerically less
than the argument Short; and a value greater than
0 if this Short is numerically
greater than the argument Short (signed
comparison).