java.lang.Object java.lang.Number java.lang.Short
public final class Short
The Short
class wraps a value of primitive type short
in an object. An object of type Short
contains a single field whose type is short
.
In addition, this class provides several methods for converting a short
to a String
and a String
to a short
, as well as other constants and methods useful when dealing with a short
.
Number
, Serialized Form
static short
MAX_VALUE
short
can have, 215-1. static short
MIN_VALUE
short
can have, -215. static int
SIZE
static Class<Short>
TYPE
Class
instance representing the primitive type short
. Constructor Summary Short(short value)
Short
object that represents the specified short
value. Short(String s)
Short
object that represents the short
value indicated by the String
parameter. Method Summary byte
byteValue()
Short
as a byte
. int
compareTo(Short anotherShort)
Short
objects numerically. static Short
decode(String nm)
String
into a Short
. double
doubleValue()
Short
as a double
. boolean
equals(Object obj)
float
floatValue()
Short
as a float
. int
hashCode()
Short
. int
intValue()
Short
as an int
. long
longValue()
Short
as a long
. static short
parseShort(String s)
short
. static short
parseShort(String s, int radix)
short
in the radix specified by the second argument. static short
reverseBytes(short i)
short
shortValue()
Short
as a short
. String
toString()
String
object representing this Short
's value. static String
toString(short s)
String
object representing the specified short
. static Short
valueOf(short s)
static Short
valueOf(String s)
Short
object holding the value given by the specified String
. static Short
valueOf(String s, int radix)
Short
object holding the value extracted from the specified String
when parsed with the radix given by the second argument. MIN_VALUE
public static final short MIN_VALUE
short
can have, -215.
public static final short MAX_VALUE
short
can have, 215-1.
public static final Class<Short> TYPE
Class
instance representing the primitive type short
.
public static final int SIZE
public Short(short value)
Short
object that represents the specified short
value.
value
- the value to be represented by the Short
.
public Short(String s) throws NumberFormatException
Short
object that represents the short
value indicated by the String
parameter. The string is converted to a short
value in exactly the manner used by the parseShort
method for radix 10.
s
- the String
to be converted to a Short
NumberFormatException
- If the String
does not contain a parsable short
.
parseShort(java.lang.String, int)
public static String toString(short s)
String
object representing the specified short
. The radix is assumed to be 10.
s
- the short
to be converted
short
Integer.toString(int)
public static short parseShort(String s) throws NumberFormatException
short
. The characters in the string must all be decimal digits, except that the first character may be an ASCII minus sign '-'
('\u002D'
) to indicate a negative value. The resulting short
value is returned, exactly as if the argument and the radix 10 were given as arguments to the parseShort(java.lang.String, int)
method.
s
- a String
containing the short
representation to be parsed
short
value represented by the argument in decimal.
NumberFormatException
- If the string does not contain a parsable short
.
public static short parseShort(String s, int radix) throws NumberFormatException
short
in the radix specified by the second argument. The characters in the string must all be digits, of the specified radix (as determined by whether Character.digit(char, int)
returns a nonnegative value) except that the first character may be an ASCII minus sign '-'
('\u002D'
) to indicate a negative value. The resulting byte
value is returned.
An exception of type NumberFormatException
is thrown if any of the following situations occurs:
null
or is a string of length zero.Character.MIN_RADIX
or larger than Character.MAX_RADIX
.'-'
('\u002D'
) provided that the string is longer than length 1.short
.s
- the String
containing the short
representation to be parsed
radix
- the radix to be used while parsing s
short
represented by the string argument in the specified radix.
NumberFormatException
- If the String
does not contain a parsable short
.
public static Short valueOf(String s, int radix) throws NumberFormatException
Short
object holding the value extracted from the specified String
when parsed with the radix given by the second argument. The first argument is interpreted as representing a signed short
in the radix specified by the second argument, exactly as if the argument were given to the parseShort(java.lang.String, int)
method. The result is a Short
object that represents the short
value specified by the string.
In other words, this method returns a Short
object equal to the value of:
new Short(Short.parseShort(s, radix))
s
- the string to be parsed
radix
- the radix to be used in interpreting s
Short
object holding the value represented by the string argument in the specified radix.
NumberFormatException
- If the String
does not contain a parsable short
.
public static Short valueOf(String s) throws NumberFormatException
Short
object holding the value given by the specified String
. The argument is interpreted as representing a signed decimal short
, exactly as if the argument were given to the parseShort(java.lang.String)
method. The result is a Short
object that represents the short
value specified by the string.
In other words, this method returns a Byte
object equal to the value of:
new Short(Short.parseShort(s))
s
- the string to be parsed
Short
object holding the value represented by the string argument
NumberFormatException
- If the String
does not contain a parsable short
.
public static Short valueOf(short s)
Short(short)
, as this method is likely to yield significantly better space and time performance by caching frequently requested values.
s
- a short value.
public static Short decode(String nm) throws NumberFormatException
String
into a Short
. Accepts decimal, hexadecimal, and octal numbers given by the following grammar:
DecimalNumeral, HexDigits, and OctalDigits are defined in §3.10.1 of the Java Language Specification.
- DecodableString:
- Signopt DecimalNumeral
- Signopt
0x
HexDigits- Signopt
0X
HexDigits- Signopt
#
HexDigits- Signopt
0
OctalDigits- Sign:
-
The sequence of characters following an (optional) negative sign and/or radix specifier ("0x
", "0X
", "#
", or leading zero) is parsed as by the Short.parseShort
method with the indicated radix (10, 16, or 8). This sequence of characters must represent a positive value or a NumberFormatException
will be thrown. The result is negated if first character of the specified String
is the minus sign. No whitespace characters are permitted in the String
.
nm
- the String
to decode.
Short
object holding the short
value represented by nm
NumberFormatException
- if the String
does not contain a parsable short
.
parseShort(java.lang.String, int)
public byte byteValue()
Short
as a byte
.
byteValue
in class Number
byte
.
public short shortValue()
Short
as a short
.
shortValue
in class Number
short
.
public int intValue()
Short
as an int
.
intValue
in class Number
int
.
public long longValue()
Short
as a long
.
longValue
in class Number
long
.
public float floatValue()
Short
as a float
.
floatValue
in class Number
float
.
public double doubleValue()
Short
as a double
.
doubleValue
in class Number
double
.
public String toString()
String
object representing this Short
's value. The value is converted to signed decimal representation and returned as a string, exactly as if the short
value were given as an argument to the toString(short)
method.
toString
in class Object
public int hashCode()
Short
.
hashCode
in class Object
Object.equals(java.lang.Object)
, Hashtable
public boolean equals(Object obj)
true
if and only if the argument is not null
and is a Short
object that contains the same short
value as this object.
equals
in class Object
obj
- the object to compare with
true
if the objects are the same; false
otherwise.
Object.hashCode()
, Hashtable
public int compareTo(Short anotherShort)
Short
objects numerically.
compareTo
in interface Comparable<Short>
anotherShort
- the Short
to be compared.
0
if this Short
is equal to the argument Short
; a value less than 0
if this Short
is numerically less than the argument Short
; and a value greater than 0
if this Short
is numerically greater than the argument Short
(signed comparison).
public static short reverseBytes(short i)
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4