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) //返回 0parseInt("473", 10) //返回 473parseInt("-0", 10) //返回 0parseInt("-FF", 16) //返回 -255parseInt("1100110", 2) //返回 102parseInt("2147483647", 10) //返回 2147483647parseInt("-2147483648", 10) //返回 -2147483648parseInt("2147483648", 10) //拋出 NumberFormatExceptionparseInt("99", 8) //拋出 NumberFormatExceptionparseInt("Kona", 10) //拋出 NumberFormatExceptionparseInt("Kona", 27) //返回 411787