Java-常用方法汇总

1. java.lang 类 Integer


方法: public static int parseInt(String s)

描述: 将字符串参数作为有符号的十进制整数进行解析。除了第一个字 符可以是用来表示负值的ASCII减号’-‘(‘\u002D’)外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数10作为参数赋予public static int parseInt(java.lang.String, int)方法一样。

参数:s - 包含要解析的 int 表示形式的 String。

返回: 用十进制参数表示的整数值。


方法: public static int parseInt(String s, int radix)
throws NumberFormatException

描述: 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。除了第一个字符可以是用来表示负值的ASCII减号’-‘(‘\u002D’)外,字符串中的字符必须都是指定基数的数字。返回得到的整数值。

如果发生以下任意一种情况,则抛出一个NumberFormatException类型的异常:

  • 第一个参数为 null 或一个长度为零的字符串。
  • 基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。
  • 假如字符串的长度超过 1,那么除了第一个字符可以是减号 ‘-’ (‘u002D’) 外,字符串中存在任意不是由指定基数的数字表示的字符。
  • 字符串表示的值不是 int 类型的值。

参数: s - 包含要解析的整数表示形式的 String; radix - 解析 s 时使用的基数

返回: 使用指定基数的字符串参数表示的整数。

示例:

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

你可能感兴趣的:(Java)