基本資料型別物件包裝類
為了方便操作基本資料型別,將其封裝成物件,在物件中定義了屬性和行為豐富了該資料的操作
用於描述物件的類就是基本資料型別物件包裝類。
byte -- byte
short -- short
int -- integer
long -- long
float -- float
double -- double
char -- character
boolean -- boolean
將字串轉換為十進位制數字:parseint();靜態方法
該包裝物件主要用基本型別和字串之間的轉換
基本型別 ---》字串
1、基本資料數值+「」
2、用string類中的靜態方法valueof(基本型別數值);
3、用integer的靜態方法valueof(基本型別資料);
字串---->基本型別
1、使用包裝類中的靜態方法 *** per***xx("***型別的字串");
例: int parseint("intstring");
long parselong("longstring");
boolean parseboolean("booleanstring");
character 沒有該方法
2、如果字串被integer進行了封裝。可以使用另乙個非靜態的方法,intvalue();
將乙個integer物件轉成基本資料型別值。
整數具備不同的進製裝換。
十進位制--->其他進製
tobinarystring();//二進位制
tostring("數值","進製");
其他進製-->十進位制
parseint("數值字串",「數值」);
比較大小integer物件a、b
a.compareto(b);
自動裝箱
integer i = 4; //i = new integer(4); 簡化書寫
i = i + 2;//內部動作:i 先轉換為基本資料型別,然後加2,在自動封裝為物件。
integer x = 129;在之後,自動裝箱,如果裝箱的是乙個位元組,那麼該資料會被共享不會重新開闢控制項。
integer y = 129;
system.out.println(x==y);//列印false;
integer x = 127;在之後,自動裝箱,如果裝箱的是乙個位元組,那麼該資料會被共享不會重新開闢控制項。
integer y = 127;
system.out.println(x==y);//列印true;
Java 基本資料型別
基本資料型別 變數持有資料本身的值 引用型別 是某個物件的引用,而並非物件本身 引用型別用在物件上的 乙個物件可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的物件 如果乙個物件被多個引用所指向,那麼無論哪個引用對物件的屬性進行修改,都會反映到其他的引用當中 型別 位數 位元組數 取值範圍 舉...
java 基本資料型別
一 基本資料型別 整型 byte short int long 在計算機中以二進位制補碼格式儲存 浮點型 float double 在計算機中以ieee754格式儲存 字元型 char 在計算機中以unicode碼格式儲存 布林型 boolean 只有true和false兩個值 二 1.長整型 lo...
Java基本資料型別
基本資料型別都是有取值範圍的,若超出範圍,則編譯報錯。位元組型的長度 1byte 位元組 8bit 位 即範圍為 128 127 如 byte b 200 或者 byte b 200,這都是錯誤的 字元型的長度 1char 16位 範圍為0 2 16 短整型的長度 1short 16位 範圍為 2 ...