词条 | parseInt |
释义 | 解释public static int parseInt(String s,int radix) throws NumberFormatException使用第二个参数指定的基数,将字符串参数解析为有符号的整数。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\\u002D’)外,字符串中的字符必须都是指定基数的数字(通过 Character.digit(char, int) 是否返回一个负值确定)。返回得到的整数值。 JavaScript中的parseInt()简言之,就是将字符串型变量转换成整型int。 异常情况如果发生以下任意一种情况,则抛出一个 NumberFormatException 类型的异常: 第一个参数为 null 或一个长度为零的字符串。 基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。 假如字符串的长度超过 1,那么除了第一个字符可以是减号 '-' ('u002D’) 外,字符串中的任何字符都不是指定基数的数字。 字符串表示的值不是 int 类型的值。 示例: parseInt("0", 10) 返回 0 parseInt("473", 10) 返回 473 parseInt("-0", 10) 返回 0 parseInt("-FF", 16) 返回 -255 parseInt("1100110", 2) 返回 102 parseInt("2147483647", 10) 返回 2147483647 parseInt("-2147483648", 10) 返回 -2147483648 parseInt("2147483648", 10) 抛出 NumberFormatException parseInt("99", 8) 抛出 NumberFormatException parseInt("Kona", 10) 抛出 NumberFormatException parseInt("Kona", 27) 返回 411787 参数s - 包含要分析的整数表示形式的 String radix - 分析 s 时使用的基数。 返回: 使用指定基数的字符串参数表示的整数。 抛出: NumberFormatException - 如果 String 不包含可分析的 int。 parseInt public static int parseInt(String s) throws NumberFormatException将字符串参数作为有符号的十进制整数进行分析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\\u002D') 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(java.lang.String, int) 方法一样。 参数: s - 包含要分析的 int 表示形式的 String。 返回: 用十进制参数表示的整数值。 抛出: NumberFormatException - 如果字符串不包含可分析的整数。 parseInt public static int parseInt(String s) throws NumberFormatException将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\\u002D') 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(java.lang.String, int) 方法一样。 参数: s - 包含要解析的 int 表示形式的 String。 返回: 用十进制参数表示的整数值。 抛出: NumberFormatException - 如果字符串不包含可解析的整数。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。