| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | java.lang.Short | |
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| short | MAX_VALUE |
Constant for the maximum short value, 215-1.
|
|||||||||
| short | MIN_VALUE |
Constant for the minimum short value, -215.
|
|||||||||
| int | SIZE |
Constant for the number of bits needed to represent a short in
two's complement form.
|
|||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TYPE |
The Class object that represents the primitive type short.
|
||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new
Short from the specified string.
| |||||||||||
Constructs a new
Short with the specified primitive short value.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns this object's value as a byte.
| |||||||||||
Compares two
short values.
| |||||||||||
Compares this object to the specified short object to determine their
relative order.
| |||||||||||
Parses the specified string and returns a
Short instance if the
string can be decoded into a short value.
| |||||||||||
Returns this object's value as a double.
| |||||||||||
Compares this instance with the specified object and indicates if they
are equal.
| |||||||||||
Returns this object's value as a float.
| |||||||||||
Returns an integer hash code for this object.
| |||||||||||
Returns this object's value as an int.
| |||||||||||
Returns this object's value as a long.
| |||||||||||
Parses the specified string as a signed short value using the specified
radix.
| |||||||||||
Parses the specified string as a signed decimal short value.
| |||||||||||
Reverses the bytes of the specified short.
| |||||||||||
Gets the primitive value of this short.
| |||||||||||
Returns a string containing a concise, human-readable description of the
specified short value with radix 10.
| |||||||||||
Returns a string containing a concise, human-readable description of this
object.
| |||||||||||
Parses the specified string as a signed decimal short value.
| |||||||||||
Parses the specified string as a signed short value using the specified
radix.
| |||||||||||
Returns a
Short instance for the specified short value.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||
|
| |||||||||||
|
| |||||||||||
Constant for the maximum short value, 215-1.
Constant for the minimum short value, -215.
Constant for the number of bits needed to represent a short in
two's complement form.
The Class object that represents the primitive type short.
Constructs a new Short from the specified string.
| Parameters | |
|---|---|
string |
String:
the string representation of a short value. |
| Throws | |
|---|---|
NumberFormatException |
if string cannot be parsed as a short value. |
See also:
Constructs a new Short with the specified primitive short value.
| Parameters | |
|---|---|
value |
short:
the primitive short value to store in the new instance.
|
Returns this object's value as a byte. Might involve rounding and/or truncating the value, so it fits into a byte.
| Returns | |
|---|---|
byte |
the primitive byte value of this object. |
Compares two short values.
| Parameters | |
|---|---|
lhs |
short
|
rhs |
short
|
| Returns | |
|---|---|
int |
0 if lhs = rhs, less than 0 if lhs < rhs, and greater than 0 if lhs > rhs. |
Compares this object to the specified short object to determine their relative order.
| Parameters | |
|---|---|
object |
Short:
the short object to compare this object to. |
| Returns | |
|---|---|
int |
a negative value if the value of this short is less than the
value of object; 0 if the value of this short and the
value of object are equal; a positive value if the value
of this short is greater than the value of object. |
| Throws | |
|---|---|
NullPointerException |
if object is null. |
See also:
Parses the specified string and returns a Short instance if the
string can be decoded into a short value. The string may be an optional
minus sign "-" followed by a hexadecimal ("0x..." or "#..."), octal
("0..."), or decimal ("...") representation of a short.
| Parameters | |
|---|---|
string |
String:
a string representation of a short value. |
| Returns | |
|---|---|
Short |
a Short containing the value represented by
string. |
| Throws | |
|---|---|
NumberFormatException |
if string cannot be parsed as a short value.
|
Returns this object's value as a double. Might involve rounding.
| Returns | |
|---|---|
double |
the primitive double value of this object. |
Compares this instance with the specified object and indicates if they
are equal. In order to be equal, object must be an instance of
Short and have the same short value as this object.
| Parameters | |
|---|---|
object |
Object:
the object to compare this short with. |
| Returns | |
|---|---|
boolean |
true if the specified object is equal to this
Short; false otherwise.
|
Returns this object's value as a float. Might involve rounding.
| Returns | |
|---|---|
float |
the primitive float value of this object. |
Returns an integer hash code for this object. By contract, any two
objects for which equals(Object) returns true must return
the same hash code value. This means that subclasses of Object
usually override both methods or neither method.
Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct
hashCode method
if you intend implementing your own hashCode method.
| Returns | |
|---|---|
int |
this object's hash code. |
Returns this object's value as an int. Might involve rounding and/or truncating the value, so it fits into an int.
| Returns | |
|---|---|
int |
the primitive int value of this object. |
Returns this object's value as a long. Might involve rounding and/or truncating the value, so it fits into a long.
| Returns | |
|---|---|
long |
the primitive long value of this object. |
Parses the specified string as a signed short value using the specified radix. The ASCII character - ('-') is recognized as the minus sign.
| Parameters | |
|---|---|
string |
String:
the string representation of a short value. |
radix |
int:
the radix to use when parsing. |
| Returns | |
|---|---|
short |
the primitive short value represented by string using
radix. |
| Throws | |
|---|---|
NumberFormatException |
if string cannot be parsed as a short value, or
radix < Character.MIN_RADIX ||
radix > Character.MAX_RADIX.
|
Parses the specified string as a signed decimal short value. The ASCII character - ('-') is recognized as the minus sign.
| Parameters | |
|---|---|
string |
String:
the string representation of a short value. |
| Returns | |
|---|---|
short |
the primitive short value represented by string. |
| Throws | |
|---|---|
NumberFormatException |
if string cannot be parsed as a short value.
|
Reverses the bytes of the specified short.
| Parameters | |
|---|---|
s |
short:
the short value for which to reverse bytes. |
| Returns | |
|---|---|
short |
the reversed value. |
Gets the primitive value of this short.
| Returns | |
|---|---|
short |
this object's primitive value. |
Returns a string containing a concise, human-readable description of the specified short value with radix 10.
| Parameters | |
|---|---|
value |
short:
the short to convert to a string. |
| Returns | |
|---|---|
String |
a printable representation of value.
|
Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toString method
if you intend implementing your own toString method.
| Returns | |
|---|---|
String |
a printable representation of this object. |
Parses the specified string as a signed decimal short value.
| Parameters | |
|---|---|
string |
String:
the string representation of a short value. |
| Returns | |
|---|---|
Short |
a Short instance containing the short value represented
by string. |
| Throws | |
|---|---|
NumberFormatException |
if string cannot be parsed as a short value. |
See also:
Parses the specified string as a signed short value using the specified radix.
| Parameters | |
|---|---|
string |
String:
the string representation of a short value. |
radix |
int:
the radix to use when parsing. |
| Returns | |
|---|---|
Short |
a Short instance containing the short value represented
by string using radix. |
| Throws | |
|---|---|
NumberFormatException |
if string cannot be parsed as a short value, or
radix < Character.MIN_RADIX ||
radix > Character.MAX_RADIX. |
See also:
Returns a Short instance for the specified short value.
If it is not necessary to get a new Short instance, it is
recommended to use this method instead of the constructor, since it
maintains a cache of instances which may result in better performance.
| Parameters | |
|---|---|
s |
short:
the short value to store in the instance. |
| Returns | |
|---|---|
Short |
a Short instance containing s. |