Name
Short
Synopsis
This class provides an immutable object wrapper
around the short
primitive type. It defines useful
constants for the minimum and maximum values that can be stored by
the short
type, and also a
Class
object constant that represents the
short
type. It also provides various methods for
converting Short
values to and from strings and
other numeric types.
Most of the
static methods of this class can convert a String
to a Short
object or a short
value; the four parseShort( )
and
valueOf( )
methods parse a number from the
specified string using an optionally specified radix and return it in
one of these two forms. The decode( )
method
parses a number
specified in base 10, base 8, or
base 16 and returns it as a Short
. If the string
begins with “0x” or
“#”, it is interpreted as a
hexadecimal number; if it begins with
“0”, it is interpreted as an octal
number. Otherwise, it is interpreted as a decimal number.
Note that this class has two different
toString( )
methods. One is static and converts a
short
primitive value to a string. The other is
the usual toString( )
method that converts a
Short
object to a string. Most of the remaining
methods convert a Short
to various primitive
numeric types.
Figure 10-55. java.lang.Short
public final class Short extends Number implements Comparable<Short> { // Public Constructors public Short(short value); public Short(String s) throws ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.