java中基本型別和包裝類之間的轉換

2021-08-08 15:16:10 字數 434 閱讀 2277

1、integer轉換

integer a = newinteger(3);           //定義integer包裝類物件

int  b  =  a+5;         //物件和基本物件進行運算

2、jdk1.5引入自動裝箱和拆箱機制後,轉換更便利

裝箱:把基本型別轉換成包轉類,使其具有物件的性質,又可分為手動裝箱和自動裝箱

int i=10;

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

integer y=i;  //自動裝箱

拆箱:把包裝類轉換為基本型別的值,分為手動拆箱和自動拆箱。

integer j =new integer(8);

int m=j.intvalue();  //手動拆箱成 int型別

int n=j;   //自動拆箱為int型別

Java中的基本型別包裝類

2.用途 一般用於基本資料型別與字串之間的轉換 3.基本型別和包裝類的對應 除int與char型別,其餘將首字母大寫 1關於integer的構造方法 string字串必須為int型別 int與string型別的相互轉換 1 int型轉化為string型 方法一 數字 空字串 方法二 呼叫string...

JAVA基本型別與包裝類

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

基本型別包裝類

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