包裝類:
Integer引用數(shù)據(jù)類型
Human human = new Human(); human.age = new Integer(18);/ human.age = 18;
自動裝箱/自動拆箱:對象是數(shù)據(jù) 不是類型
拆箱:把對象轉(zhuǎn)換成一個基本數(shù)據(jù)類型基本數(shù)據(jù)類型變量名=對象.xxxValue;? 自動轉(zhuǎn)
裝箱:把一個基本數(shù)據(jù)類型的數(shù)據(jù)轉(zhuǎn)換成引用數(shù)據(jù)類型的數(shù)據(jù)(對象)
? ? ? ? ? ? ? ? ? ? 引用數(shù)據(jù)類型對象名= XXX.valueOf(5);
Object... object多參數(shù)
如果把object變?yōu)閟tring? 一下三種方法相當于是把String轉(zhuǎn)化為包裝類。
Object o = 18;/
Objecet o= Integer.valueOf(18);上下一樣 編譯器自動上轉(zhuǎn)下
Object o = new Integer(18);以上三種形式
把包裝類轉(zhuǎn)換為String
//String到包裝類
String str = "12";
Integer a = Integer.valueOf(str);
//包裝類到String
String s2 = a.toString();
‘基本數(shù)據(jù)類型到String’String到基本數(shù)據(jù)類型
?int?i = 8;
String temp = String.valueOf(i);
String s = "18";
int?j = Integer.parseInt(s);