byte Byte short Short int Integer long Long boolean Boolean char Character float Float double Double 基本數據類型對象包裝類最常見作用:用於基本數據類型和字元串類型之間做轉換。 基本數據類型轉成字元串 ...
byte Byte
short Short
int Integer
long Long
boolean Boolean
char Character
float Float
double Double
基本數據類型對象包裝類最常見作用:用於基本數據類型和字元串類型之間做轉換。
基本數據類型轉成字元串:
基本數據類型+""
基本數據類型包裝類.toString(基本數據類型值)
字元串轉成基本數據類型:
基本數據類型包裝類.parse基本數據類型:xxx a = Xxx.parseXxx(String);
十進位轉成其他進位:
toBinaryString();
toHexString();
toOctalString();
其他進位轉成十進位:
parseInt(string,radix);
Integer覆寫了equal()方法。
Integer x = new Integer(4);
Integer x = 4;//自動裝箱
x = x + 2;//x+2:x進行了自動拆箱,變成int類型,和2做加法運算。再將和進行裝箱賦給x 拆箱原理:x.intValue()
Integer m= 128;
Integer n= 128;
m == n => false
Integer a = 127;
Integer b = 127;
a == b => true ->a和b指向了同一個Integer對象,因為數值在byte範圍內時,對於新特性,如果該數值已經存在,則不會再開闢新空間。