1. java字元串數字轉化為int類型不用Integer.parseInt
先把String轉換成char數組,有方法toCharArray
然後把每個依次減去『0』可以得到真實的數字(char[i]-'0')
現在可以將他們放到內int數組中了容
再然後,把每一位乘以(10的length-i-1次方)如果是 『3』,『2』,『2』就是3*100,2*10,2
最後把這個int數組每一位加起來300+20+2=322
完畢,如果還要健壯一點最好首先判空和長度
下面的數組可以用long,然後計算結果和MAX_INT比較,超過拋異常
2. java字元串轉成數字
首先我們以int類型(整數類型)為例,介紹String字元串轉換為整數的方法。下面要介紹int類型的包裝類Integer,同樣long的包裝類為Long, float的包裝類為Float,double的包裝類為Double,包裝類在數據類型轉換中起到重要的作用。基本數據類型和包裝類之間可以自動拆裝箱,因此在互相轉換的時候不需要強制類型轉換。我們將字元串String轉換為數值int時,需要用到Integer.parseInt()方法,字元串左邊的0無論有多少個都會去掉。
3. JAVA中的ingeter怎麼用啊
Integer i=new Integer(1);
int x=Integer.parseInt("12345");
從JDK5。0以後包裝類型和基本類型可以自動封箱和解封箱
既 Integer num1=new Integer(10); int num2=num1;
Integer類中還有很多其他的方法可內以調用,容你可以去查閱JAVA5。0的API文檔
4. java中,String字元串轉化為數字
java中,String字元串轉化為數字的方法有:
1、轉化為整型數字
(1)Integer.parseInt(String s) ,代碼示例如下:
public class Test {
public static void main(String args[]){
String s = "123";
int num = Integer.parseInt(str);
int sum = num + 100;
System.out.println("Result is: "+sum); // 輸出結果為:Result is: 223
}}