可以理解为:将str 转换成 16进制 数值
例如:
int.parseInt("1f",16); //结果为:31追问JDK API示例:
parseInt("2147483648", 10) 抛出 NumberFormatException
parseInt("99", 8) 抛出 NumberFormatException
parseInt("Kona", 10) 抛出 NumberFormatException
parseInt("Kona", 27) 返回 411787
难道还有27进制
方法使用说明:http://www.yiibai.com/javalang/integer_parseint_radix.html
http://blog.csdn.net/lutuanzhang/article/details/9374907
Integer.parseInt(String s, int radix)
radix范围为2-36(包括0-9,a-z)
parseInt("2147483648", 10) 抛出 NumberFormatException //int 在-2147483648~2147483647之间
parseInt("99", 8) 抛出 NumberFormatException (“99”不是8进制的数据)
parseInt("Kona", 10) 抛出 NumberFormatException (“Kona" 不是10进制的数据)