1. 程式人生 > >【Java】基本資料型別與封裝類、字串的相互轉換

【Java】基本資料型別與封裝類、字串的相互轉換

一、基本資料型別與其對應的封裝類之間的相互轉換

基本資料型別轉換為封裝類

1·直接賦值  (自動打包)

Integer i=3;  

2·使用封裝類的含參建構函式(例項化)

Integer i=new Integer(3);  

3·使用封裝類提供的valueOf()方法(靜態方法)

Integer i=Integer.valueOf(3);  

封裝類轉換為基本資料型別

1·直接賦值(自動解包)

Integer i=new Integer(2);  

int j=i;  

2·使用封裝類提供的value()方法

Integer i=new Integer(3);  

int j=i.intValue();  

float f=i.floatValue();  

二、基本資料型別與字串之間的相互轉換       

基本資料型別轉換為字串

1·使用String類的valueOf()方法(靜態方法)

String s=String.valueOf(123);  

2·使用封裝類的toString()方法(靜態方法)

String s=Integer.toString(3);  

3·使用字串連線符“+”

String s=""+123;  

字串轉換為基本資料型別

1·使用封裝類的靜態方法

int i=Integer.parseInt("12");  

三、封裝類與字串之間的相互轉換

字串轉換為封裝類       

1·使用封裝類的含參建構函式(例項化)

Integer i=new Integer("123");  

2·使用封裝類的valueOf()方法

Integer i=Integer.valueOf("123");  

封裝類轉換為字串

1·使用字串連線符“+”

Integer i=new Integer(123);  

String s=""+i;  

2·使用封裝類的toString()方法

Integer i=new Integer(123);  

String s=i.toString();