java命名空间java.lang类short的类成员方法:
decode定义及介绍
本文导语:
decode
public static short decode(string nm)
throws numberformatexception
将 string 解码为 short。接受通过以下语法给出的十进制、十六进制和八进制数:
decodablestring:
signopt decimalnumeral
signopt 0x hexdigits
signopt 0x hexdigits
signopt # h...
public static short decode(string nm)
throws numberformatexception
- 将
string
解码为 short
。接受通过以下语法给出的十进制、十六进制和八进制数:
- decodablestring:
- signopt decimalnumeral
- signopt
0x
hexdigits
- signopt
0x
hexdigits
- signopt
#
hexdigits
- signopt
0
octaldigits
- sign:
-
decimalnumeral、hexdigits 和 octaldigits 在 java language specification 的 §3.10.1 中已经定义。
对(可选)负号和/或基数说明符(“0x
”、“0x
”、“#
” 或前导零)后面的字符序列进行解析就如同用 short.parsebyte
方法来解析指定的基数(10、16 或 8)一样。该字符序列必须表示为一个正值,否则将抛出 numberformatexception
。如果指定 string
的第一个字符是减号,则结果无效。string
中不允许出现空白字符。
- 参数:
nm
- 要解码的 string
。
- 返回:
- 保持
nm
所表示的 short
值的 short
对象
- 抛出:
numberformatexception
- 如果 string
不包含可解析的 short
。- 另请参见:
parseshort(java.lang.string, int)