Java 基本資料型別包裝類

2021-09-22 09:30:57 字數 1950 閱讀 2327

基本資料型別物件包裝類

基本資料型別(關鍵字)   引用資料型別(類)

byte                          byte

short                        short

int                            integer

基本資料型別物件包裝類最常見的作用是:用於基本資料型別和字串型別之間的轉換

1、基本資料型別----------->字串型別

string tostring():返回乙個表示該 integer 值的 string 物件

static string tostring(int i) : 返回乙個表示指定整數的 string 物件。 

static string tostring(int i, int radix)  :返回用第二個引數指定基數表示的第乙個引數的字串表示形式。

方式一:基本資料+"";

方式二: 基本資料型別.tostring(基本資料型別值);

如:integer.tostring(34);//將整數34轉換為字串「34」。

2、字串型別----------->基本資料型別

一、呼叫靜態方法 :*** a = ***.par***xx(string s);

例如 int a = integer.parseint("123"); 

double d = double.parsedouble("123.2");

boolean b = boolean.parseboolean("true");

二、也可以先轉為類,建立物件後,呼叫非靜態方法 : int intvalue() 、long lon**alue() 

例如:integer i = new integer("123");  

int a = i.intvalue();

static int parseint(string s):將字串引數作為有符號的十進位制整數進行解析。

static int parseint(string s, int radix):使用第二個引數指定的基數(進製型別),將字串引數解析為有符號的整數。也即就是其他的轉換為十進位制

總結:  十進位制轉為其他進製:

static string tobinarystring(int i)

static string tohexstring(int i)

static string tooctalstring(int i)

其他進製轉為十進位制:

static int parseint(string s, int radix)

例項如下:

class

integertest

public

static

void

main(string args)

}

static integer valueof(int i)  :返回乙個表示指定的 int 值的 integer 例項。

static integer valueof(string s)  : 返回儲存指定的 string 的值的 integer 物件

static integer valueof(string s, int radix):返回乙個 integer 物件,該物件中儲存了用第二個引數提供的基數進行解析時從指定的 string 中提取的值。

jdk1.5版本後出現的新特性:integer類物件的自動裝箱、自動拆箱

例項如下:

class

integertest1

public

static

void

main(string args)

public

static

void

method()

}

程式猿神奇的手,每時每刻,這雙手都在改變著世界的互動方式!

java 基本資料型別包裝類

目的 為了方便操作基本資料型別值,將其封裝為物件,在物件定義了屬性和行為,豐富了改資料的操作,用於描述該物件的類也就成為基本資料型別物件包裝類。8種資料型別包裝類 byte byte short short int integer long long float float double doubl...

java 基本資料型別物件包裝類

基本資料型別物件包裝類 byte byte short short intinteger long long boolean boolean float float double double char character 基本資料型別物件包裝類的最常見作用,就是用於基本資料型別和字串型別之間做轉換...

Java 基本資料型別和包裝類

1.為什麼要用包裝類 將基本資料型別包裝成類,將實現常見的操作,方便使用。8個包裝類都是final修飾,不能被繼承。2.自動裝箱和自動拆箱 自動裝箱 可把乙個基本型別變數直接賦給對應的包裝類物件或則object物件 自動拆箱 允許把 包裝類物件直接賦給對應的基本資料型別 integer i 3 裝箱...