方法 | 描述 |
---|---|
static int parseInt(String s) | 將字串解析為十進位整數 |
static int parseInt(String s, int radix) | 將字串解析為指定進位的整數 |
舉例如下
class ParseIntDemo { public static void main(String[] args) { String s = "22"; int i1 = Integer.parseInt(s); int i2 = Integer.parseInt(s, 16); System.out.println(i1); System.out.println(i2); } } /* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:ParseIntDemo.java 功能:示範物件導向的基本觀念 作者:張凱慶 時間:西元 2010 年 10 月 */
編譯後執行,結果如下
其中,第 4 行
int i1 = Integer.parseInt(s);
這直接依 s 中的十進位數字,解析為十進位整數。
第 5 行
int i2 = Integer.parseInt(s, 16);
這是把 s 中的數字當成十六進位的數字,然後解析為十進位整數。同樣的,也可以將字串中所含的數字當成二進位、八進位或十進位,第二個參數便是 2 、 8 或 10 。
中英文術語對照 | |
---|---|
字串 | string |
數值 | value |
沒有留言:
張貼留言