国产无遮挡无码视频免费软件,国产精品久久久久久久妇,国产精品久久久久久久久鸭无码,国产成人一区二区三区影院动漫,国产精品久久久久久久妇

教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

Java基本類(lèi)型對(duì)應(yīng)的包裝類(lèi)

更新時(shí)間:2024年01月18日10時(shí)52分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  Java是一種面向?qū)ο蟮恼Z(yǔ)言,Java中的類(lèi)可以把方法和數(shù)據(jù)連接在一起,但是Java語(yǔ)言中不能把基本的數(shù)據(jù)類(lèi)型作為對(duì)象來(lái)處理。而某些場(chǎng)合下可能需要把基本數(shù)據(jù)類(lèi)型的數(shù)據(jù)作為對(duì)象來(lái)使用,為了解決這樣的問(wèn)題,JDK中提供了一系列的包裝類(lèi),可以把基本數(shù)據(jù)類(lèi)型的值包裝為引用數(shù)據(jù)類(lèi)型的對(duì)象。在Java中,每種基本類(lèi)型都有對(duì)應(yīng)的包裝類(lèi),具體如表5-13所示。

  表5-13 基本類(lèi)型對(duì)應(yīng)的包裝類(lèi)

1705545998274_基本類(lèi)型對(duì)應(yīng)的包裝類(lèi).jpg

  表5-13中列舉了8種基本數(shù)據(jù)類(lèi)型及其對(duì)應(yīng)的包裝類(lèi)。包裝類(lèi)和基本數(shù)據(jù)類(lèi)型在進(jìn)行轉(zhuǎn)換時(shí),引入了裝箱和拆箱的概念,其中裝箱是指將基本數(shù)據(jù)類(lèi)型的值轉(zhuǎn)換為引用數(shù)據(jù)類(lèi)型,反之拆箱是指將引用數(shù)據(jù)類(lèi)型的對(duì)象轉(zhuǎn)換為基本數(shù)據(jù)類(lèi)型。

  注意事項(xiàng):

  使用包裝類(lèi)時(shí),需要注意以下幾點(diǎn)。

  (1)包裝類(lèi)都重寫(xiě)了Object類(lèi)中的toString()方法,以字符串的形式返回被包裝的基本數(shù)據(jù)類(lèi)型的值。

  (2)除了Character外,包裝類(lèi)都有valueOf(String s)方法,可以根據(jù)String類(lèi)型的參數(shù)創(chuàng)建包裝類(lèi)對(duì)象,但參數(shù)字符串s不能為null,而且字符串必須是可以解析為相應(yīng)基本類(lèi)型的數(shù)據(jù),否則雖然編譯通過(guò),但運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。具體示例如下:

Integer i = Integer.valueOf("123");      //合法
Integer i = Integer.valueOf("123");      //不合法

  (3)除了Character外,包裝類(lèi)都有parseXxx(String s)的靜態(tài)方法,將字符串轉(zhuǎn)換為對(duì)應(yīng)的基本類(lèi)型的數(shù)據(jù)。參數(shù)s不能為null,而且字符串必須可以解析為相應(yīng)的基本類(lèi)型的數(shù)據(jù)。參數(shù)s不能為null,而且字符串必須可以解析為相應(yīng)基本類(lèi)型的數(shù)據(jù),否則雖然編譯通過(guò),但運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。具體示例如下:

int i = Integer.parseInt("123");         //合法
Integer in = Integer.parseInt("itcast"); //不合法

0 分享到:
和我們?cè)诰€(xiàn)交談!