首先你输入的字符必须在g—o之间的,再次Integer.parseInt(String,int),int为10的话,这个方法String 必须是数字类型的字符串,也就是说能被解析为数字的字符串;当然如果int为16,27的话,String必须为其进制的相应的字母或数字
Examples:
parseInt("0", 10) returns 0
parseInt("473", 10) returns 473
parseInt("+42", 10) returns 42
parseInt("-0", 10) returns 0
parseInt("-FF", 16) returns -255
parseInt("1100110", 2) returns 102
parseInt("2147483647", 10) returns 2147483647
parseInt("-2147483648", 10) returns -2147483648
parseInt("2147483648", 10) throws a NumberFormatException
parseInt("99", 8) throws a NumberFormatException
parseInt("Kona", 10) throws a NumberFormatException
parseInt("Kona", 27) returns 411787 |