java 基本型別 包裝類 字串之間的轉換

2021-07-23 22:27:53 字數 633 閱讀 5114

1、基本型別和包裝類

基本型別和包裝類可通過自動裝箱和拆箱實現。

int i = 24;

integer a = new integer(i); //手動裝箱

integer b = i; //自動裝箱

int x = a; //自動拆箱

int y = a.intvalue(); //受到拆箱

2、基本型別轉string

a.使用包裝類的tostring方法

int i =24;

string str1 = integer.tostring(i);

b.使用string類的valueof方法

string str2 = string.valueof(i);

c.基本型別加空字串

string str3 = i + 「」;

3、string轉基本型別

a.呼叫包裝類的靜態方法par***xx,返回值為基本型別

string str = 「24」;

int a = integer.parseint(str);

b.呼叫包裝類的靜態方法valueof,返回值為包裝類

int b = integer.valueof(str);

基本型別轉換為包裝類以及字串

一 基本型別轉換成包裝類 把基本型別轉換為包裝類,使其具有物件的性質,可以分為手動裝箱和自動裝箱,本文以整型為例,其他型別類似整型。裝箱 1.手動裝箱 int i 10 integer x new integer i x為基本型別int轉換為包裝類integer的乙個例項。2.自動裝箱 int i ...

JAVA基本型別與包裝類

1.宣告方式不同,基本型別不適用new關鍵字,而包裝型別需要使用new關鍵字來在堆中分配儲存空間 2.儲存方式及位置不同,基本型別 區域性變數在棧中,成員變數實在堆中,靜態變數在data區中 是直接將變數值儲存在棧中,而包裝型別是將物件放在堆中,然後通過引用來使用 3.初始值不同,基本型別的初始值如...

基本型別包裝類

一 概述 1 將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。2 常用的操作之一 用於基本資料型別與字串之間的轉換。3 基本型別和包裝類的對應 byte,short,integer,long,float,double character,boolean 二 integer...