基本型別與其封裝型別

2021-07-30 13:40:55 字數 1171 閱讀 1953

基本型別與其封裝型別對應的關係如下:

byte------byte; 

short------short; 

int------integet; 

long------long; 

float------float; 

double------double; 

boolean------boolean; 

char------character

基本型別的值轉化成封裝類物件

時,有兩種方法:

v 直接用new

方法建立封裝類物件,引數為基本型別的值。

v 使用封裝類的valueof

靜態方法,引數為基本型別的值,返回封裝類物件。

封裝類轉換為基本型別的值

時,有一種方法:

使用封裝類物件的***value

例項方法,返回它的基本型別值。

應用例子如下所示:

public class testnumber

// 包裝型別byte裝換位基本型別

private byte byte2byte(byte b) else

}// short的

private short short2short(short s)

private short short2short(short s)

// 基本型別int轉換為包裝型別的方法

private integer int2integer(int a)

// 包裝型別integet裝換位基本型別

private int integet2int(integer a)

// 基本型別long轉換為包裝型別的方法

private long long2long(long a)

// 包裝型別integet裝換位基本型別

private long long2long(long a)

//float

private float float2float(float f)

private float float2float(float f)

//double

private double double2double(double d)

private double double2double(double d) }

封裝類和基本型別

封裝類和基本型別的區別 1 封裝類可以呼叫屬性和方法,而基本型別不能。2 封裝類是引用型別。例如乙個集合list,只能往裡面新增物件,也就是object,封裝類就可以作為物件新增,而基本型別不行 基本型別只能按值傳遞,而每個基本型別對應的封裝類是按引用傳遞的 可以通過封裝類實現把string型別轉換...

4 13 基本型別的類封裝

4.13 基本型別的類封裝 基本資料型別的封裝類 基本資料型別 double float byte int short long char boolean 基本資料型別的封裝 double float byte integer short long character 構造方法建立物件 double...

String與其他基本型別直接的轉換

一 基本型別轉換成string 方法 string.valueof 例子 int a 123 string s string.valueof a s 123 二 string轉換成其他基本型別。方法 基本型別的包裝類.parse基本型別 例子 string a 123 int b integer.p...