包裝類的使用

2021-08-19 07:35:37 字數 2022 閱讀 7000

1

、實現int

和integer

類之間的轉換

在實際轉換時,使用

integer

類的構造方法和

integer

類內部的

intvalue

方法實現這些型別之間的相互轉換,實現的**如下:

int n = 10;

integer in = new integer(100);//將

int型別轉換為

integer

型別integer in1 = new integer(n);//將

integer

型別的物件轉換為

int型別

int m = in.intvalue();2、

integer

類內部的常用方法

在integer

類內部包含了一些和

int操作有關的方法,下面介紹一些比較常用的方法:a、

parseint

方法public static int parseint(string s)

該方法的作用是將數字字串轉換為

int數值。在以後的介面程式設計中,將字串轉換為對應的

int數字是一種比較常見的操作。使用示例如下:

string s = 「123」;

int n = integer.parseint(s);

則int變數n

的值是123

,該方法實際上實現了字串和

int之間的轉換,如果字串都包含的不是都是數字字元,則程式執行將出現異常。()

另外乙個

parseint

方法:public static int parseint(string s, int radix)

則實現將字串按照引數

radix

指定的進製轉換為

int,使用示例如下:

//將字串

」120」

按照十進位制轉換為

int,則結果為

120int n = integer.parseint(「120」,10);

//將字串

」12」

按照十六進製制轉換為

int,則結果為

18int n = integer.parseint(「12」,16);

//將字串

」ff」

按照十六進製制轉換為

int,則結果為

255int n = integer.parseint(「ff」,16);

這樣可以實現更靈活的轉換。b、

tostring

方法public static string tostring(int i)

該方法的作用是將

int型別轉換為對應的

string

型別。使用示例**如下:

int m = 1000;

string s = integer.tostring(m);

則字串

s的值是

」1000」

。另外乙個

tostring

方法則實現將

int值轉換為特定進製的字串:

public static int parseint(string s, int radix)

使用示例**如下:

int m = 20;

string s = integer.tostring(m);

則字串

s的值是

」14」

。jdk

自從1.5(5.0)

版本以後,就引入了自動拆裝箱的語法,也就是在進行基本資料型別和對應的包裝類轉換時,系統將自動進行,

//int

型別會自動轉換為

integer

型別int m = 12;

integer in = m;

//integer

型別會自動轉換為

int型別

int n = in;

在實際使用時的型別轉換將變得很簡單,系統將自動實現對應的轉換。

包裝類 包裝類物件 包裝類的型別轉換功能 已完結

在敘述前首先區分三者間的關係 因為在複習過程中,發現自己傻傻分不清 1.包裝類 js提供了三個包裝類 boolean string number 這兒不是基本資料型別中的boolean string number。上述是包裝類,是物件 2.包裝 類 物件 使用new boolean string n...

JAVA包裝類Boolean的使用

對於boolean類使用了字串構造方式,並且之後使用了tostring 方法將true和false以字串形式輸出。對於boolean類使用了字串構造方式,並且之後使用了tostring 方法將true和false以字串形式輸出。author han boolean b1 new boolean tr...

JAVA包裝類Character的使用

對於character類使用了equals 和tolowercase 方法。對於character類使用了equals 和tolowercase 方法。author han character ch1 new character c character ch2 new character c boo...