The minimum value a
short can represent is -32768 (or
-2
15
TYPE
public static final Class TYPE The primitive type short is represented by this
Class object.
Short
public Short(java.lang.String s) Create a Short object representing the value of the
argument after conversion to a short.
Parameters:Throws:
Short
public Short(short value) Create a Short object representing the value of the
short argument.
Parameters:
byteValue
public byte byteValue() Return the value of this Short as a byte.
Returns:
compareTo
public int compareTo(java.lang.Object o) Behaves like compareTo(Short) unless the Object
is not a Short.
Since:Parameters:Returns:Throws:See Also:
compareTo
public int compareTo(java.lang.Short s) Compare two Shorts numerically by comparing their short
values. The result is positive if the first is greater, negative if the
second is greater, and 0 if the two are equal.
Since:Parameters:Returns:
decode
public static Short decode(java.lang.String s) Convert the specified
String into a
Short.
The
String may represent decimal, hexadecimal, or
octal numbers.
The extended BNF grammar is as follows:
DecodableString:
( [ - ] DecimalNumber )
| ( [ - ] ( 0x | 0X
| # ) HexDigit { HexDigit } )
| ( [ - ] 0 { OctalDigit } )
DecimalNumber:
DecimalDigit except '0' { DecimalDigit }
DecimalDigit:
Character.digit(d, 10) has value 0 to 9
OctalDigit:
Character.digit(d, 8) has value 0 to 7
DecimalDigit:
Character.digit(d, 16) has value 0 to 15
Finally, the value must be in the range
MIN_VALUE to
MAX_VALUE, or an exception is thrown.
Parameters:Returns:- the value of the String as a
Short
Throws:See Also:
doubleValue
public double doubleValue() Return the value of this Short as a double.
Returns:
equals
public boolean equals(java.lang.Object obj) Returns true if obj is an instance of
Short and represents the same short value.
Parameters:Returns:- whether these Objects are semantically equal
floatValue
public float floatValue() Return the value of this Short as a float.
Returns:
hashCode
public int hashCode() Return a hashcode representing this Object. Short's hash
code is simply its value.
Returns:
intValue
public int intValue() Return the value of this Short as an int.
Returns:
longValue
public long longValue() Return the value of this Short as a long.
Returns:
parseShort
public static short parseShort(java.lang.String s) Converts the specified String into a short.
This function assumes a radix of 10.
Parameters:Returns:Throws:
parseShort
public static short parseShort(java.lang.String s, int radix) Converts the specified String into a short
using the specified radix (base). The string must not be null
or empty. It may begin with an optional '-', which will negate the answer,
provided that there are also valid digits. Each digit is parsed as if by
Character.digit(d, radix), and must be in the range
0 to radix - 1. Finally, the result must be
within MIN_VALUE to MAX_VALUE, inclusive.
Unlike Double.parseDouble, you may not have a leading '+'.
Parameters:Returns:- the
String argument converted to short
Throws:
shortValue
public short shortValue() Return the value of this Short.
Returns:
toString
public String toString() Converts the Short value to a String and
assumes a radix of 10.
Returns:- the
String representation of this Short
toString
public static String toString(short s) Converts the short to a String and assumes
a radix of 10.
Parameters:Returns:- the
String representation of the argument
valueOf
public static Short valueOf(java.lang.String s) Creates a new Short object using the String,
assuming a radix of 10.
Parameters:Returns:Throws:See Also:
valueOf
public static Short valueOf(java.lang.String s, int radix) Creates a new Short object using the String
and specified radix (base).
Parameters:Returns:Throws:See Also:
Shortrepresent primitiveshortvalues. Additionally, this class provides various helper functions and variables related to shorts.