基本資料型別和包裝型別的相互轉換

2021-10-01 10:57:32 字數 1004 閱讀 8872

基本資料型別間除了boolean和char型別外,都可以相互轉換

1 基本資料型別轉包裝型別–》裝箱

int a =10;

integer i1 = a;

//可以自動轉,自動裝箱

integer a1 =

newinteger

(a);

//手動裝箱

integer i = integer.

valueof

(a);

2 包裝型別轉基本資料型別–》拆箱

integer a =10;

int i1 = a;

//可以自動轉,自動拆箱

int i2 = a.

intvalue()

;//手動拆箱

3 把字串轉換成基本資料型別,呼叫包裝類的par***xx方法或者valueof方法

string s =

"1234"

;int i = integer.

parseint

(s);

double b = double.

parsedouble

(s);

boolean boo = boolean.

parseboolean

(s);

int i = integer.

valueof

(s);

4 把基本資料型別轉換成字串

int i =9;

//方法1

string s = i+"";

//方法2

string s = string.

valueof

(i);

//方法3

string s = integer.

tostring

(i);

java基本資料型別的相互轉換

int x 1 char c char x char c x int x int c xx valueof str 為short int long float double,str為string xx par xx str str 基本資料型別的包裝類 x tostring str x string...

基本資料型別之間的相互轉換

最近對基本資料型別之間的相互轉化弄的比較模糊,所以今天就抽時間好好整理了一下基本資料型別之間的相互轉換。1 數字轉換成布林型別 數字中只有0轉換成布林型別的時候是false,剩下的所有數字轉換成布林型別的時候都是true 2 字串轉換成布林型別 字串中只有空字串轉換成布林型別的時候是false,剩下...

基本資料型別 包裝型別 和equals比較

總結 public class typetest return false 同型別包裝類 有效範圍內 賦值比較,equals均true new比較,均false,equals均true 賦值 new比較,均false,equals均true 非有效範圍內 賦值比較,均false,equals均tru...