列舉和包裝類

2021-10-08 17:07:13 字數 569 閱讀 9609

可以認為是類的變種,裡面直接寫的值都是該類的公共靜態常量,(沒有getter/setter)

可以用 型別.值 的方法呼叫

可以和普通類一樣定義屬性和方法

valueof方法常用來將該類的列舉型別與字串型別比較

對應每個基本資料型別,都有乙個包裝型別與之對應

目的:可以把基本資料型別轉換成物件,也可以把字串轉成相應的基本資料型別

泛型不可以放基本資料型別

裝箱和拆箱:把基本資料型別賦值給包裝型別叫裝箱,反之叫拆箱

以integer為例:幾種賦值方法:

new integer(整形);

new integer(字串)

integer.valueof(字串/整形)

integer.parseint(字串)

byte:byte

short:short

int:integer

long:long

float:float

double:double

char:character

boolean:boolea

注意事項:

包裝類 列舉類 API

int intvalue 以 int 的形式返回 integer 物件的值 在 number 類中覆蓋了 intvalue方法 static string tostring int i 以乙個新 string 物件的形式返回給定數值 i 的十進位制表示。參 static string tostrin...

包裝類和String

針對八種基本資料型別定義相應的引用型別 包裝類。物件導向的好處 繼承 多型 呼叫方法 import org.junit.test 測試方法 類必須公共,不能有任何構造器 方法必須公共無返回值,無參,不能被static修飾。必須加上 test註解,必須引入第三方庫 執行程式 把游標定位在要執行的方法的...

包裝類和toString

包裝類 基本資料型別 包裝類 boolean boolean byte byte short short int integer long long char character float float double double 主要作用 基本資料型別的包裝類,基本資料型別與字串直接轉化 int ...