1. 在java里,怎樣把字元串類型的數字轉換為整形類型
java裡面有Integer類,
直接利用這個類的轉換函數就可以。
Integer.parseInt(String s);
例如:
int a=Integer.parseInt("12345").
2. java怎麼把字元串轉變為整型
你調用的方法沒錯,可是你傳進去的字元串格式有問題
你傳個 "" 進去了的話,還真沒法給你弄個int出來
3. 在JAVA里,怎樣把字元串類型的數字轉換為整型類型
java裡面有Integer類,
直接利用這個類的轉換函數就可以。
Integer.parseInt(String s);
例如:
int a=Integer.parseInt("12345").
4. java中怎樣將一個數字字元串變成整形數組int[ ]
1、定義一個數字字元串
String str = "1289898";
2、根據字元串長度申明一個int數組
int ia[] = new int[str.length()];
3、循環字元串,通過charAt獲取字元串
for(int i=0;i<str.length();i++){
char c = str.charAt(i);//逐個獲取字元串中的字元
}
4、根據獲取的字元串c減去'0'字元,就是實際的數字
for(int i=0;i<str.length();i++){
char c = str.charAt(i);//逐個獲取字元串中的字元
ia[i]=(int)(c-'0');//字元數字-字元0就是實際的數字值,賦值給數字數組
}
5. java中如何將一個無限大的字元串轉化為整型
既然是將一個無限大的字元串轉變成一個整型,那麼這個字元串肯定是由數字組成的字元串。在Java中如果一個數字大到不能再大的時候就可以考慮使用大數操作了。在java.math包中有一個BigInteger類,此類的作用便是將非常大的數字進行大數操作。具體方法是:首先要導入java.math包,方法為import java.math.BigInteger;其次要定義BigInteger對象,方法為 BigInteger big1 = new BigInteger("要操作的那個無限大的數字"). 以上便將一個無限大的數字轉變成了整型。當然你可以定義第二個BigInteger對象,這樣就可以把第二個無限大的數字轉變成整型,然後利用BigInteger類中提供的加減乘除方法進行對這些無限大的數字進行運算操作(具體的加減乘除方法可以在API中的java.math包中找到)。
6. 在java中怎樣把字元串變為整形
String str = "111";
int num = Integer.parseInt(str);
你可以在java.lang.Integer包里查看這個方法的具體說明:
1、方法原型:public static int parseInt(String s) throws NumberFormatException
方法說明:將字元串參數作為有符號的十進制整數進行解析。除了第一個字元可以是用來表示負值的 ASCII 減號 '-' ('\u002D') 外,字元串中的字元都必須是十進制數字。返回得到的整數值,就好像將該參數和基數 10 作為參數賦予 parseInt(java.lang.String, int) 方法一樣。
參數:
s - 包含要解析的 int 表示形式的 String。
返回:
用十進制參數表示的整數值。
拋出:
NumberFormatException - 如果字元串不包含可解析的整數。
2、還有另外一種形式:
public static int parseInt(String s,int radix)throws NumberFormatException
方法說明:使用第二個參數指定的基數,將字元串參數解析為有符號的整數。除了第一個字元可以是用來表示負值的 ASCII 減號 '-' ('\u002D』)外,字元串中的字元必須都是指定基數的數字(通過 Character.digit(char, int) 是否返回一個負值確定)。返回得到的整數值。
如果發生以下任意一種情況,則拋出一個 NumberFormatException 類型的異常:
第一個參數為 null 或一個長度為零的字元串。
基數小於 Character.MIN_RADIX 或者大於 Character.MAX_RADIX。
假如字元串的長度超過 1,那麼除了第一個字元可以是減號 '-' ('u002D』) 外,字元串中存在任意不是由指定基數的數字表示的字元。
字元串表示的值不是 int 類型的值。
示例:
parseInt("0", 10) 返回 0
parseInt("473", 10) 返回 473
parseInt("-0", 10) 返回 0
parseInt("-FF", 16) 返回 -255
parseInt("1100110", 2) 返回 102
parseInt("2147483647", 10) 返回 2147483647
parseInt("-2147483648", 10) 返回 -2147483648
parseInt("2147483648", 10) 拋出 NumberFormatException
parseInt("99", 8) 拋出 NumberFormatException
parseInt("Kona", 10) 拋出 NumberFormatException
parseInt("Kona", 27) 返回 411787
參數:
s - 包含要解析的整數表示形式的 String
radix - 解析 s 時使用的基數。
返回:
使用指定基數的字元串參數表示的整數。
拋出:
NumberFormatException - 如果 String 不包含可解析的 int。
7. java 字元串型數組轉換為整形型數組
publicclassHello{
publicstaticvoidmain(String[]args){
String[]grade={"15","76","11","88","99","56","84","92","64","15","34"};
Integer[]gradeInts=strArray2intArray(grade);
System.out.println(gradeInts);
}
privatestaticInteger[]strArray2intArray(String...arr){
Integer[]intArr=newInteger[arr.length];
for(inti=0;i<arr.length;i++){
intArr[i]=Integer.parseInt(arr[i]);
}
returnintArr;
}
}
8. JAVA求助啊 將一個字元串轉換成整數,將一個整數轉換成字元串
1.將一個字元串轉換成整數:
int n = Integer.parseInt("123");//將字元串轉化成整形
http://www..com/s?wd=52095384130
9. 用JAVA怎樣將一個字元串類型變為一個整型
Integer.parseInt(String);
例如: String str=new String("3");
Integer i=Integer.parseInt(str);//這是一個靜態方法哦^_^
1、其中Integer是java.lang中自帶的一個類
2、類似地還有:Double,Boolean等,也採用Xxx.parseInt(String)完成類似的功能^_^