JAVA 基本資料型別的封裝物件

2021-08-18 06:12:06 字數 1327 閱讀 9498

基本資料型別物件包裝類

為了方便操作基本資料型別,將其封裝成物件,在物件中定義了屬性和行為豐富了該資料的操作

用於描述物件的類就是基本資料型別物件包裝類。

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 ...