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