java.lang.Short (JDK 1.1)
This class provides an object wrapper around the short primitive type. It defines useful constants for the minimum and maximum values that can be stored by the short type, and also a Class object constant that represents the short type. It also provides various methods for converting Short values to and from strings and other numeric types.
Most of the static methods of this class are used to convert a String to a Short object or a short value: the four parseShort() and valueOf() methods parse a number from the specified string, using an optionally specified radix, and return it in one of these two forms. The decode() method parses a number specified in base 10, base 8, or base 16 and returns it as a Short. If the string begins with "0x" or "#", it is interpreted as a hexadecimal number, or if it begins with "0", it is interpreted as an octal number. Otherwise, it is interpreted as a decimal number.
Note that this class has two different toString() methods. One is static and converts a short primitive value to a String. The other is the usual toString() method that converts a Short object to a string. Most of the remaining methods convert a Short to various primitive numeric types.
public final classShortextends Number { //Public ConstructorspublicShort(shortvalue); publicShort(Strings) throws NumberFormatException; //Constantspublic static final shortMAX_VALUE; public static final shortMIN_VALUE; public static final ClassTYPE; //Class Methodspublic static Shortdecode(Stringnm) throws NumberFormatException; public static shortparseShort(Strings) throws NumberFormatException; public static shortparseShort(Strings, intradix) throws NumberFormatException; public static StringtoString(shorts); public static ShortvalueOf(Strings, intradix) throws NumberFormatException; public static ShortvalueOf(Strings) throws NumberFormatException; //Public Instance Methodspublic bytebyteValue(); //Overrides Numberpublic doubledoubleValue(); //Defines Numberpublic booleanequals(Objectobj); //Overrides Objectpublic floatfloatValue(); //Defines Numberpublic inthashCode(); //Overrides Objectpublic intintValue(); //Defines Numberpublic longlongValue(); //Defines Numberpublic shortshortValue(); //Overrides Numberpublic StringtoString(); //Overrides Object}
Hierarchy:
Object->Number(Serializable)->Short
Returned By:
Short.decode(), Short.valueOf()