基本型別與其封裝型別對應的關係如下:
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...