| 方法 | 描述 |
|---|---|
| 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 |
沒有留言:
張貼留言