1. 程式人生 > >0基礎學java_包裝類

0基礎學java_包裝類

包裝類

在java中一切皆是物件,但是從資料型別上看分為基本資料型別和引用資料型別。基本資料型別不可以看成物件,那怎麼辦呢?只有將基本資料型別進行包裝。把int類進行包裝,那麼就可以以物件的形式操作基本資料型別了。

 

Integer、Byte、Float、Double、Short、long都屬於Number類的子類,Number類本身提供了一系列返回以上6種資料型別的基本操作。

以Integer和Float類最為重要。

裝箱和拆箱:

將基本資料型別變為包裝型別稱為裝箱

 1 package com.feimao.a1;
 2 
 3 public class
WrapperDemo01 { 4 public static void main(String args[]){ 5 int x = 30; 6 Integer i = new Integer(x); 7 int temp = i.intValue(); 8 } 9 } 10 11

 

將包裝類的型別變為基本資料型別稱為拆箱

 1 package com.feimao.a1;
 2 
 3 
 4 
 5 public class WrapperDemo01{
 6 
 7     public
static void main(String args[]){ 8 9 float x = 30.0f; 10 11 Float i = new Float(x); 12 13 float temp = i.floatValue(); 14 15 } 16 17 } 18