天天看點

基本類型包裝類

将基本資料類型封裝成對象的好處在于可以在對象中定義更多的功能方法操作該資料

常用的操作之一:用于基本資料類型與字元串之間的裝換

<col>

基本資料類型

包裝類

byte

short

int

integer

long

float

double

char

character

boolean

integer:包裝一個對象中的原始類型int的值

方法名

說明

public integer(int value)

根據 int值建立 integer 對象(過時)

public integer (string s)

根據string 值建立integer對象(過時)

public static integer valueof(int i)

傳回表示指定的int值得integer執行個體

public static integer valueof(string s)

傳回一個儲存指定值得integer對象 string

基本類型包裝類的最常見操作就是:用于基本類型和字元串之間的互相轉換

public static stringvalueof(int i) :傳回 int 參數的字元串表示形式。該方法是string類中的方法

public static int parseint(string s): 将字元串解析為int類型,該方法是integer類中的方法

需求:有一個字元串:"90 27 46 38 50",請寫程式實作最終輸出結果是:"27 38 46 50 91"

思路:

定義一個字元串

把字元串中的數字資料儲存到一個int類型資料中

得到字元串中每一個數字資料?

public string[] split(string regex)

定義一個int數組,把string[]數組中的每一個元素儲存到int數組中

public static int parselnt(string s)

對int數組進行排序

把排序後的int數組中的元素進行拼接到一個字元串,這裡拼接采用stringbuilder來實作

輸出結果

裝箱:把基本資料類型轉換為對應的包裝類類型

拆箱:把包裝類類型轉換為對應的基本資料類型

注意:在使用包裝類類型的時候,如果做操作,最好先判斷是否為null

我們推薦的是,隻要是對象,在使用前就必須進行不為null的判斷