網頁

2013年9月9日 星期一

字串轉數字

在java.lang套件中的Integer類別是基底資料型別int的包裝類別,該類別包含一個int型態的欄位,並提供處理int型態時非常有用的常數和方法。




  • 使用parseltz方法----將字串解析為int值
該方法將字串參數作為有福號的十進位整數進行解析。需要注意的是字串中的字元都必須是十進位數字。
  • 方法宣告一  public static int parseInt(String s);
String str1=new String ("100");
int str = Integer.parseInt(str1);
  • 方法宣告二  public static int parseInt(String s,int radix);
  • radix代表的是基數。
String str1 =new String ("10");
int strResult1 = Integer.parseInt(str1,2);

這是因為radix為2,也就是雖然數字是10,但是由於10是二進位,所以很容易地知道strResult1的答案為2。

不過由於使用者輸入的可能會不是「數字」,所以建議要用「throws NumberFormatException」!

沒有留言:

張貼留言