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:
Short
represent primitiveshort
values. Additionally, this class provides various helper functions and variables related to shorts.