Java中String和Int的相互轉換

2021-07-24 13:51:19 字數 750 閱讀 5838

一、將字串 string 轉換成整數 int

a. 有3個方法:

int i = integer.parseint([string]); 

i = integer.parseint([string],[int radix]);

int i = integer.valueof(my_str).intvalue();

ps:字串轉成 double, float, long 的方法大同小異.第一種方法:

i=integer.parseint([string]);//直接使用靜態方法,不會產生多餘的物件,但會丟擲異常。

第二種方法:

i=integer.valueof(my_str).intvalue(); 相當於 new integer(integer.parseint(my_str)),也會丟擲異常。

二、將整數 int 轉換成字串 string a. 有3種方法:

string s = string.valueof(i);

string s = integer.tostring(i);

string s = "" + i;

ps:double, float, long 轉成字串的方法大同小異.

第1種方法:

s=string.valueof(i); //直接使用string類的靜態方法,只產生乙個物件。

第3種方法:s= 「」 + i; //會產生兩個string物件。

Java中String和int相互轉換

1 如何將字串 string 轉換成整數 int?a.有兩個方法 1 int i integer.parseint string 或 i integer.parseint string int radix 2 int i integer.valueof my str intvalue 注 字串轉成 ...

Java中int和string的型別轉換

int string int i 12345 string s 第一種方法 s i 會產生兩個string物件 第二種方法 s string.valueof i 直接使用string類的靜態方法,只產生乙個物件 第三種方法 s integer.tostring i 三種方法效率排序為 integer...

java中int和String的型別互轉

一.string int的兩種方法 1.int i integer.parseint string 2.int i integer.valueof string 注 string轉成 double,float,long 的方法大同小異.二.int string的三種方法 1.string s str...