|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang
类 Short
java.lang.Object java.lang.Number java.lang.Short
- 所有已实现的接口:
- Serializable, Comparable<Short>
-
public final class Short
- extends Number
- implements Comparable<Short>
Short
类在对象中包装基本类型 short
的值。一个 Short
类型的对象只包含一个 short
类型的字段。
另外,该类提供了多个方法,可以将 short
转换为 String
,将 String
转换为 short
,同时还提供了其他一些处理 short
时有用的常量和方法。
字段摘要 | |
---|---|
static short |
MAX_VALUE 保存 short 可取的最大值的常量,最大值为 215-1。 |
static short |
MIN_VALUE 保存 short 可取的最小值的常量,最小值为 -215。 |
static int |
SIZE 用来以二进制补码形式表示 short 值的位数。 |
static Class<Short> |
TYPE 表示基本类型 short 的 Class 实例。 |
构造方法摘要 | |
---|---|
Short(short value) 构造一个新分配的 Short 对象,用来表示指定的 short 值。 |
|
Short(String s) 构造一个新分配的 Short 对象,用来表示 String 参数所指示的 short 值。 |
方法摘要 | |
---|---|
byte |
byteValue() 以 byte 形式返回此 Short 的值。 |
int |
compareTo(Short anotherShort) 从数字上比较两个 Short 对象。 |
static Short |
decode(String nm) 将 String 解码为 Short 。 |
double |
doubleValue() 以 double 形式返回此 Short 的值。 |
boolean |
equals(Object obj) 将此对象与指定对象比较。 |
float |
floatValue() 以 float 形式返回此 Short 的值。 |
int |
hashCode() 返回此 Short 的哈希码。 |
int |
intValue() 以 int 形式返回此 Short 的值。 |
long |
longValue() 以 Long 形式返回此 Short 的值。 |
static short |
parseShort(String s) 将字符串参数分析为有符号的十进制 short 。 |
static short |
parseShort(String s, int radix) 将字符串参数分析为由第二个参数指定的基数中的有符号的 short 。 |
static short |
reverseBytes(short i) 返回通过反转指定 short 值的二进制补码表示形式中字节的顺序而获得的值。 |
short |
shortValue() 以 short 形式返回此 Short 的值。 |
String |
toString() 返回表示此 Short 的值的 String 对象。 |
static String |
toString(short s) 返回表示指定 short 的一个新 String 对象。 |
static Short |
valueOf(short s) 返回表示指定 short 值的 Short 实例。 |
static Short |
valueOf(String s) 返回一个保持指定 String 所给出的值的 Short 对象。 |
static Short |
valueOf(String s, int radix) 返回一个 Short 对象,该对象保持从指定的 String 中提取的值,该值是在使用第二个参数给出的基数对指定字符串进行分析时提取的。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
MIN_VALUE
public static final short MIN_VALUE
-
保存
short
可取的最小值的常量,最小值为 -215。- 另请参见:
- 常量字段值
MAX_VALUE
public static final short MAX_VALUE
-
保存
short
可取的最大值的常量,最大值为 215-1。- 另请参见:
- 常量字段值
TYPE
public static final Class<Short> TYPE
-
表示基本类型
short
的Class
实例。
SIZE
public static final int SIZE
-
用来以二进制补码形式表示 short 值的位数。
- 另请参见:
- 常量字段值
构造方法详细信息 |
---|
Short
public Short(short value)
-
构造一个新分配的
Short
对象,用来表示指定的short
值。- 参数:
-
value
- 所表示的值。Short
Short
public Short(String s) throws NumberFormatException
-
构造一个新分配的
Short
对象,用来表示String
参数所指示的short
值。将字符串转换为short
值,转换方式与基数为 10 的parseShort
方法所用的方式完全相同。- 参数:
-
s
- 要转换为Short
的String
- 抛出:
-
NumberFormatException
- 如果String
不包含可分析的short
。 - 另请参见:
-
parseShort(java.lang.String, int)
方法详细信息 |
---|
toString
public static String toString(short s)
-
返回表示指定
short
的一个新String
对象。假定用十进制表示。 -
-
- 参数:
-
s
- 所要转换的short
- 返回:
-
表示指定
short
的字符串 - 另请参见:
-
Integer.toString(int)
parseShort
public static short parseShort(String s) throws NumberFormatException
-
将字符串参数分析为有符号的十进制
short
。该字符串中的字符必须都是十进制数字,除非第一个字符是表示负值的 ASCII 符号中的负号'-'
('\u002D'
)。返回得到的short
值,此值与用该参数和基数 10 作为参数的parseShort(java.lang.String, int)
方法得到的值相同。 -
-
- 参数:
-
s
- 包含要分析的short
表示形式的String
- 返回:
-
参数(十进制)表示的
short
值。 - 抛出:
-
NumberFormatException
- 如果该字符串不包含可分析的short
。
parseShort
public static short parseShort(String s, int radix) throws NumberFormatException
-
将字符串参数分析为由第二个参数指定的基数中的有符号的
short
。该字符串中的字符必须都是指定基数(这取决于Character.digit(char, int)
是否返回非负值)的数字,除非第一个字符是表示负值的 ASCII 符号中的负号“-”
('\u002D'
)。返回得到的byte
值。如果出现以下情形之一,则抛出
NumberFormatException
类型的异常:- 第一个参数是
null
或零长度的字符串。 - 基数小于
Character.MIN_RADIX
或大于Character.MAX_RADIX
。 - 除了在字符串长度超过 1 的情况下第一个字符可能是负号
“-”
('\u002D'
) 之外,字符串的任何字符都不是指定基数的数字。 - 字符串所表示的值不是
short
类型的值。
- 第一个参数是
-
-
- 参数:
-
s
- 包含要分析的short
表示形式的String
-
radix
- 将在分析s
时使用的基数 - 返回:
-
由指定基数中的字符串参数表示的
short
。 - 抛出:
-
NumberFormatException
- 如果String
不包含可分析的short
。