㈠ 在JAVA里,怎樣把字元串類型的數字轉換為整形類型
把字元串類型的源數字轉換為整形類型用 Integer.parseInt("/*這里是你要轉換的字元串*/")
注意:兼容性
例子:
String c = "0.123";//不能轉換
String b = "asd000";//不能轉換
String d="123aa";//不能轉換
String e="0000123";//可以 轉化後值為123
String f= "234567800";//可以 轉換後值為234567800
int num2=Integer.parseInt(e);
㈡ java 怎麼把字元串轉化成整型
前提得是輸入的數字。不然是轉換不過來的。字母中好像也是有數字的。。。區分大小寫
㈢ java中怎樣將一個字元串中的數字轉換成整型
木有不可能。 請參考下面代碼,只提取數字。
public class Test1 {
public static void main(String[] args) {
String a ="12a34bW()5!!專6";
String num =a.replaceAll("\\D+", "");
int result =Integer.parseInt(num);
System.out.println(result);
屬}
}
㈣ 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就是實際的數字值,賦值給數字數組
}
㈤ java字元串轉換為整型的問題
Integer.paresInt()是將字元串轉換為整數,1.25轉化時裡面有「.」不是整數啊。所以會拋出異常。
Double.Double.parseDouble():將字元串轉化為浮點數。
㈥ java中如何將字元串轉化成整形
基礎知識點 valueOf 了解一下
㈦ 在java中怎樣把字元串變為整形
JAVA中每個基本類型都有對應的封裝類,封裝類提供了對應的轉換方法
String
str
=
"123456";
字元串專-->整型
int
value
=
Integer.parseInt(str);
字元串->長整形屬
long
value
=
Long.parseLong(str);
字元串-->短整形
short
value
=
Short.parseShort(str);
㈧ 在JAVA中怎麼把字元串 "123" 轉換成整型123
像這種問題你先自己去查api
int i = Integer.parseInt("123");
㈨ java怎麼把字元串轉變為整型
你調用的方法沒錯,可是你傳進去的字元串格式有問題
你傳個 "" 進去了的話,還真沒法給你弄個int出來
㈩ 在java中如何把string類型的變數轉化為int整型的
parseint(strc);中的parseint應該寫成parseInt。
Integer i2=Integer.parseInt(strc);
平時寫程序的時候注意養成良好的書寫習慣就可以避免很多內的錯誤。還有就容是可以用「.」的時候盡量不要自己拼寫。