1. 程式人生 > >java 數值型別和字串的相互轉換

java 數值型別和字串的相互轉換

數值型別:byte,short,int,long,float,double.

String轉換成數值型別:呼叫包裝類的轉換方法,例如

int num=Integer.parseInt("123")
如果其他型別,只要換成響應的包裝類.parse數值型別("字串");

例:

String str="123";
byte byteNum=Byte.parseByte(str);
int  intNum=Integer.parseInt(str);//String轉換成int
double doubleNum=Double.parseDouble(str);//String轉換成double
數值型別轉換成String

       1.呼叫包裝類的toString()方法

就可以了

例:

//變數的定義在上面
str=Byte.toString(byteNum);
str=Integer.toString(intNum);//int 型別轉換成 string
str=Double.toString(doubleNum);
        2.使用String型別的valueOf()方法
String str2=String.valueOf(1);
String str3=String.valueOf('3');


String型別轉換成數值型別的包裝類

    類似上面的方法

    呼叫包裝類的valueOf()方法就可以了

Integer m=Integer.valueOf("123");//先把字串轉換成包裝類,然後再賦值給基本型別,自動拆箱。
Double doubleM=Double.valueOf("123.0");