基本型別包裝類

2021-09-19 15:27:18 字數 3174 閱讀 3552

基本資料型別的包裝類可以使用基本型別對應的類的相關成員變數和成員方法,相比於基本資料型別,包裝類更易於使用。

八大基本資料型別

byte short int long float double char boolean

對應的包裝類

byte short integer long float double character boolean

public int intvalue()  拆箱,將integer轉化為整型

public static int parseint(string s) 將字串轉換為int型別

public static string tostring(int i) 將整型轉換為字串

public static integer valueof(int i) 將整型裝換為integer型別

public static integer valueof(string s) 將字串轉換為integer型別

/*

* string - int

* int - string

* 總結

* int - string

* string s = i + ""; string s3 = string.valueof(i);

* string - int

* int int1 = integer.parseint(str);

*/public

class

integerdemo02

}

/*

* 進製轉換

十進位製到其他進製

public static string tobinarystring(int i)

public static string tooctalstring(int i)

public static string tohexstring(int i)

public static string tostring(int i,int radix)

其他進製到十進位制

public static int parseint(string s,int radix)

*/public

class

integerdemo03

/** * 返回值型別 int

* 引數列表: int x, int y, int num

* 方法名: getresult

*/public

static

intgetresult

(int x,

int y,

int num)

/** * 返回值型別 int

* 引數列表: int x, int y, int num

* 方法名: getresult

*/public

static

intgetresult

(int x,

int y, string num)

}

/*

* 自動拆裝箱

* * jdk5.0以後的特性

* 自動拆箱: 將包裝類轉換成包裝類對應的基本資料型別 iii.intvalue()

* 自動裝箱: 將基本資料型別轉換成對應的包裝類型別 integer iii = integer.valueof(100);

* */

public

class

integerdemo04

double double1 =

newdouble

(2.5);

system.out.

println

(double1.

doublevalue()

);double parsedouble = double.

parsedouble

("3.6");

boolean boolean1 =

newboolean

(false);

boolean booleanvalue = boolean1.

booleanvalue()

; system.out.

println

(booleanvalue);}

}

有關integer的乙個小面試題

/*

* integer i01 = 59;

int i02 = 59;

integer i03 = integer.valueof(59);

integer i04 = new integer(59);

system.out.println("i01 == i02:" + (i01 == i02));

system.out.println("i01 == i03:" + (i01 == i03));

system.out.println("i03 == i04:" + (i03 == i04));

system.out.println("i02 == i04:" + (i02 == i04));

*/public

class

integerdemo05

}

/*

* char對應的包裝類: character

* * character類概述:character類是char的包裝類。

構造方法

public character(char value)

成員方法

public static boolean isuppercase(char ch) 判斷字元是否是大寫

public static boolean islowercase(char ch) 判斷字元是否是小寫

public static boolean isdigit(char ch) 判斷字元是否是數字

public static char touppercase(char ch) 將字元轉大寫

public static char tolowercase(char ch) 將字元轉小寫

*/public

class

characterdemo01

}

基本型別包裝類

一 概述 1 將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。2 常用的操作之一 用於基本資料型別與字串之間的轉換。3 基本型別和包裝類的對應 byte,short,integer,long,float,double character,boolean 二 integer...

基本型別包裝類

基本型別和包裝類的對應 byte byte short short int integer long long float float double double char character boolean boolean integer類在物件中包裝了乙個基本型別int的值。integer型別的...

基本型別包裝類

將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。常用的操作之一 用於基本資料型別與字串之間的轉換。基本型別和包裝類的對應 integer類概述 integer 類在物件中包裝了乙個基本型別 int 的值 該類提供了多個方法,能在 int 型別和 string 型別之間互相...