Java基礎 包裝類

2021-09-24 06:12:44 字數 1015 閱讀 6173

包裝類

為什麼要用包裝類,因為八大基本資料型別有的時候需要轉換成物件才能使用,比如在容器中。

基本資料型別對應的包裝類

byte------------byte

short-----------short

int---------------integer

long------------long

float------------float

double---------double

char------------charactor

boolean--------boolean

即:八大資料型別的包裝類只有int和charactor發生變化

包裝類的繼承關係

charactor和boolean類直接繼承object

其他六種繼承number類,number類繼承object

包裝類—string—基本資料型別之間的轉換方法

1.int—integer,integer a = new integer(6); integer.valueof(6);//兩種,第一種用的是構造方法,第二種用的是integer中的靜態方法valueof();

2.int—string , string.valueof(6);

3.integer—int , a.intvalue();//intvalue()方法進行轉換

4.integer—string , a.tostring()//tostring()方法進行轉換

5.string—integer , integer a = new integer(string str)

6.string—int , integer.parseint();//integer類中的parseint()靜態方法進行轉換

【巧記】:intint往上走用變換型別valueof方法

integer往下走用intvalue和tostring

string往上走用integer構造

string往下走用integer靜態parseint

java 基礎 之 包裝類

jdk 1.5 之後提供了自動裝箱與拆箱的功能 自動拆箱 除了自動裝箱與自動拆箱以外.包裝類還可以與string 進行相互轉換 jdk 1.7 版本之後又給所有的包裝類新增了乙個 compare 方法.用於比較兩個引數的大小 jdk 17 除了compare之外,還給character 增加了大量的...

java基礎之Integer包裝類

integer類概述 integer 類在物件中包裝了乙個基本型別 int 的值 該類提供了多個方法,能在 int 型別和 string 型別之間互相轉換,還提供了處理 int 型別時非常有用的其他一些常量和方法 構造方法 public integer int value public intege...

Java內建包裝類 Boolean 類

boolean 類將基本型別為 boolean 的值包裝在乙個物件中。乙個 boolean 類的物件只包含乙個型別為 boolean 的字段。此外,此類還為 boolean 和 string 的相互轉換提供了很多方法,並提供了處理 boolean 時非常有用的其他一些常用方法。boolean 類有以...