按照java面向對象的原則,每個基本類型都有對應的包裝類 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 最常用的作用是,基本類型與String字 ...
按照java面向對象的原則,每個基本類型都有對應的包裝類
byte Byte
short Short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
最常用的作用是,基本類型與String字元串類型的轉換
轉成字元串:包裝對象.toString()
字元串轉成基本類型:包裝類.valueOf()
十進位轉二進位:調用Integer.toBinaryString()
十進位轉十六進位:調用Integer.toHexString()
二進位轉十進位:調用Integer.parseInt(“二進位”,2)
十六進位轉十進位:調用Integer.parseInt(“十六進位”,16)
自動裝箱
Integer x=4,int類型的數字自動裝箱成Integer對象
自動拆箱
x=x+2,Integer對象自動拆箱成int類型進行計算
當數值在byte範圍內時,對於新特性不會開闢新的空間
Integer a=128
Integer b=128
syso(a==b) //此時正常 false
Integer a=127
Integer b=127
syso(a==b) //此時特殊 true