導航:首頁 > 編程語言 > java字元串轉換成整形

java字元串轉換成整形

發布時間:2022-04-19 17:17:36

⑴ 在java里,怎樣把字元串類型的數字轉換為整形類型

java裡面有Integer類,
直接利用這個類的轉換函數就可以。
Integer.parseInt(String s);
例如:

int a=Integer.parseInt("12345").

⑵ java 怎麼把字元串轉化成整型

Java中有兩個可選的方法用來將字元串轉成整型。一個是Integer.parseInt(),另外一個是Ingeger.valueOf()。這兩個方法都是java.lang.Integer類中的靜態方法。當輸入的字元串不是有效的整數,這兩個方法都會拋出NumberFormatException異常。Integer.parseInt()和Integer.valueOf()最主要的不同的就是Integer.parseint()方法返回基礎數據類型int而valueOf()返回的是java.lang.Integer對象。
Java程序,使用Integer.parseInt()方法將字元串轉化為整型:
public class StringToInteger
{
public static void main(String[] args)
{
String s = "2015";
int i = Integer.parseInt(s);
System.out.println(i); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java程序,使用Integer.valueOf()方法將字元串轉化為整型:
public class StringToInteger
{
public static void main(String[] args)
{
String s = "2015";
int i = Integer.valueOf(s);
System.out.println(i); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java中如何將字元串轉化為整型
你也常常需要做跟上面相反的轉換,即將整型轉化為字元串。Java也提供一對方法。一個是Integer.toString()方法,另一個是String.valueOf()方法。這兩個方法都返回給定整數的字元串形式。
Java程序,使用Integer.toString()方法將整型轉化為字元串:
public class IntegerToString
{
public static void main(String[] args)
{
int i = 2015;
String s = Integer.toString(i);
System.out.println(s); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java程序,使用String.valueOf()方法將整型轉化為字元串:
public class IntegerToString
{
public static void main(String[] args)
{
int i = 2015;
String s = String.valueOf(i);
System.out.println(s); //Output : 2015
}
}

⑶ java中如何將輸入流得到的字元串轉成整形

你好,你把你BufferedReader br = ... 這句換成

Scannersc=newScanner(System.in);

Scanner是java提供的一個工具類,特別好用,例如你需要輸入整數:

int order = sc.nextInt();

就可以了,不需要自己去轉換了。

⑷ 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;
}
}

⑸ 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中怎麼把字元串轉成長整型

超過 int 類型的數字,可以使用 long型 表示。

longnumber=Long.parseLong("2147483648");

⑺ java中如何將字元串轉化成整形

String str_num = "123";
int num = Integer.parseInt(str_num);

⑻ java中如何將一個無限大的字元串轉化為整型

既然是將一個無限大的字元串轉變成一個整型,那麼這個字元串肯定是由數字組成的字元串。在Java中如果一個數字大到不能再大的時候就可以考慮使用大數操作了。在java.math包中有一個BigInteger類,此類的作用便是將非常大的數字進行大數操作。具體方法是:首先要導入java.math包,方法為import java.math.BigInteger;其次要定義BigInteger對象,方法為 BigInteger big1 = new BigInteger("要操作的那個無限大的數字"). 以上便將一個無限大的數字轉變成了整型。當然你可以定義第二個BigInteger對象,這樣就可以把第二個無限大的數字轉變成整型,然後利用BigInteger類中提供的加減乘除方法進行對這些無限大的數字進行運算操作(具體的加減乘除方法可以在API中的java.math包中找到)。

⑼ Java中怎麼把字元串數組轉為整形數組

publicstaticint[]stringArrayToIntArray(String[]array){
int[]intArray=newint[array.length];
for(inti=0;i<array.length;i++){
intArray[i]=Interger.parseInt(array[i]);
}
returnintArray;
}

閱讀全文

與java字元串轉換成整形相關的資料

熱點內容
程序員喜歡留指甲嗎 瀏覽:516
七牛雲伺服器收費標准 瀏覽:627
時光相冊加密空間密碼忘記 瀏覽:474
華為雲為用戶提供的服務雲伺服器 瀏覽:634
minecraftlinux伺服器搭建 瀏覽:376
linux命令新建文件 瀏覽:708
長線pdf 瀏覽:607
程序員電腦支持手寫 瀏覽:414
解壓頭戴式耳機推薦 瀏覽:344
紙條app上怎麼樣看對方主頁 瀏覽:883
編譯英語單詞怎麼寫 瀏覽:249
編譯原理和匯編原理的區別 瀏覽:864
如何給加密的pdf解密 瀏覽:770
華為盒子時間同步伺服器地址 瀏覽:95
python處理excel亂碼 瀏覽:391
mysql的命令行 瀏覽:822
jpeg採用什麼演算法 瀏覽:701
程序員紅軸薄膜 瀏覽:306
洗臉盆壓縮 瀏覽:780
dpd是什麼演算法 瀏覽:157