Constructs a newly allocated {@code Short} object that represents the specified {@code short} value.
Returns a hash code for this {@code Short}; equal to the result of invoking {@code intValue()}.
Returns the value obtained by reversing the order of the bytes in the two's complement representation of the specified {@code short} value.
Returns a new {@code string} object representing the specified {@code short}. The radix is assumed to be 10.
Converts the argument to an {@code int} by an unsigned conversion. In an unsigned conversion to an {@code int}, the high-order 16 bits of the {@code int} are zero and the low-order 16 bits are equal to the bits of the {@code short} argument.
Converts the argument to a {@code long} by an unsigned conversion. In an unsigned conversion to a {@code long}, the high-order 48 bits of the {@code long} are zero and the low-order 16 bits are equal to the bits of the {@code short} argument.
The number of bytes used to represent a {@code short} value in two's complement binary form.
The number of bits used to represent a {@code short} value in two's complement binary form. @since 1.5
The {@code Short} class wraps a value of primitive type {@code short} in an object. An object of type {@code Short} contains a single field whose type is {@code short}.
<p>In addition, this class provides several methods for converting a {@code short} to a {@code string} and a {@code string} to a {@code short}, as well as other constants and methods useful when dealing with a {@code short}.
@author Nakul Saraiya @author Joseph D. Darcy @see java.lang.Number @since JDK1.1