1. 程式人生 > >Java中的拆箱和裝箱

Java中的拆箱和裝箱

基本數據 JD 基本數據類型 AS val 類型 sys 裝箱 數據

一.拆箱和裝箱的概念

  裝箱:將基本數據類型的值轉為引用類型的值;

  拆箱:將引用類型的值轉換為基本數據類型的值;

二.實例演示

public class Example19 {
public static void main(String[] args)
{
int a=20;
Integer in=new Integer(a);//裝箱
int sum=a+in.intValue();//拆箱
System.out.println(in.toString());//toString()可省略
System.out.println(sum);
}
}

三.JDK5.0新特性----自動拆箱和裝箱

  1.導致基本數據類型和引用數據類型可以混合運算 

  int a=20;
  Integer x=a;//自動裝箱
  Integer number=new Integer(18);
  int y=number;//自動拆箱
  int sum=x+y//混合運算

  



 

Java中的拆箱和裝箱