0基礎學java_包裝類
阿新 • • 發佈:2018-11-04
包裝類
在java中一切皆是物件,但是從資料型別上看分為基本資料型別和引用資料型別。基本資料型別不可以看成物件,那怎麼辦呢?只有將基本資料型別進行包裝。把int類進行包裝,那麼就可以以物件的形式操作基本資料型別了。
Integer、Byte、Float、Double、Short、long都屬於Number類的子類,Number類本身提供了一系列返回以上6種資料型別的基本操作。
以Integer和Float類最為重要。
裝箱和拆箱:
將基本資料型別變為包裝型別稱為裝箱
1 package com.feimao.a1; 2 3 public classWrapperDemo01 { 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 publicstatic 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