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