javastring轉換int
1. java中如何把string類型轉換成int類型
有兩種方法,根據例子說明:
String -> int
s="12345";
int i;
第一種方法:i=Integer.parseInt(s);
第二種方法:i=Integer.valueOf(s).intValue();第一種方法:i=Integer.parseInt(s);//直接使用靜態方法,不會產生多餘的對象,但會拋出異常
第二種方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)
相當於
new
Integer(Integer.parseInt(s)),也會拋異常,但會多產生一個對象
2. Java中String與Int怎樣相互轉換
一、將字串 String 轉換成整數 int
A. 有2個方法:
1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
PS:
字串轉成 Double, Float, Long 的方法大同小異.
第一種方法:i=Integer.parseInt([String]);//直接使用靜態方法,不會產生多餘的對象,但會拋出異常。
第二種方法:i=Integer.valueOf(my_str).intValue();//Integer.valueOf(my_str) 相當於 new Integer(Integer.parseInt(my_str)),也會拋出異常。
二、將整數 int 轉換成字串 String
A. 有3種方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;
PS:
Double, Float, Long 轉成字串的方法大同小異.
第1種方法:s=String.valueOf(i); //直接使用String類的靜態方法,只產生一個對象。
第3種方法:s= "" + i; //會產生兩個String對象。
3. java怎麼將string轉換成int
頭文件:#include
<stdlib.h>
atoi()
函數用來將字元串轉換成整數(int),其原型為:
int
atoi
(const
char
*
str);
【函數說明】atoi()
函數會掃描參數
str
字元串,跳過前面的空白字元(例如空格,tab縮進等,可以通過
isspace()
函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字元串結束時('\0')才結束轉換,並將結果返回。
【返回值】返回轉換後的整型數;如果
str
不能轉換成
int
或者
str
為空字元串,那麼將返回
0。
4. java中如何將string類型轉化為int類型
有兩種方法,根據例子說明:
String -> int
s="12345";
int i;
第一種方法:i=Integer.parseInt(s);
第二種方法:i=Integer.valueOf(s).intValue();
第一種方法:i=Integer.parseInt(s);//直接使用靜態方法,不會產生多餘的對象,但會拋出異常第二種方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相當於 new Integer(Integer.parseInt(s)),也會拋異常,但會多產生一個對象
5. java怎麼把string轉成int
String str = "123"; // 保證是int數字類型的字元串,不然會轉換報錯
int i = Integer.parseInt(str);
6. java 怎麼把string 轉換成int
在 Java 中要將 String 類型轉化為 int 類型時,需要使用 Integer 類中的 parseInt() 方法或者 valueOf() 方法進行轉換.
例1:
String str = "123";
try {
int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
}
例2:
String str = "123";
try {
int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
e.printStackTrace();
}
在轉換過程中需要注意,因為字元串中可能會出現非數字的情況,所以在轉換的時候需要捕捉處理異常
7. JAVA中如何將String類型轉為int類型
String
s
=
"1986";
int
num=Integer.parseInt(s);
//這樣就將String類型轉換為int類型了。
不過得注意得是,既然你是將String類型轉換為int類型,那麼你的String裡面的值,一定是數組,不然調用parseInt()就會拋出異常的
8. java string 轉成int型
你好!
你的錯誤是
int
a=Integar.parseInt(str1);
int
b=Integar.ParseInt(str2);
應該寫為
int
a=Integer.parseInt(str1);
int
b=Integer.parseInt(str2);
其餘的都正確!
ps:樓上輸入是通過命令參數給出的!
9. Java 如何將String轉化為Int
頭文件:#include <stdlib.h>
atoi() 函數用來將字元串轉換成整數(int),其原型為:
int atoi (const char * str);
【函數說明】atoi() 函數會掃描參數 str 字元串,跳過前面的空白字元(例如空格,tab縮進等,可以通過 isspace() 函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字元串結束時('