Linux之read命令使用
byte short int long float double char boolean
Byte Short Integer Float Double Character Boolean
將基本資料型別轉為包裝類
int num =10;
Integer i = new Integet(10);
i.toString();
將包裝類轉為基本資料型別
Integer i = new Integet(10);
int i2 = i.intValue();
Folat f = new Float(10);
float f2 = floatValue();
自動裝箱
int num = 10;
//JDK5.0之後
類名 方法名=基本資料型別
Integer in1 =num;
自動拆箱
//JDK5.0之後
基本資料型別 變數名 = 方法名
int num2=in1;
將包裝類、基本資料型別轉化為String
int num = 12;
//Way 1
String str = num+"";
//Way 2
String str = String.valueOf(num);
Integer i =new Integer(10);
String str = String.valueOf(i);//仍然可以。
將String轉化為包裝類、基本資料型別
String str = "abc";
int num = Ingeter.parseInt(str);
Integer i =Ingeter.parseInt(str);//都可以
Integer Cashe範圍[-128,127],超出範圍則會new!
Integer num1 = 1;
Integer num2 = 1;
num1==num2→true
Integer num1 = 128;
Integer num2 = 128;
num1==num2→false