包裝類、基本數據類型及String類之間的相互轉換


包裝類:8種基本數據類型對應一個類,此類即為包裝類

一、基本數據類型 包裝類 及String之間的轉換

1、基本數據類型轉化為包裝類:調用包裝類的構造器

     int i=10;
     Integer i1=new Integer(i);//轉化為對應的包裝類
     Integer i1=new Integer(i);//加上雙引號沒問題,但前提里面的實體是所對應的類型
     注意:對於Boolean類型來講,當形參是"true"返回true,除此之外返回false。"不會拋NumberFormatException異常"

2、包裝類轉到基本數據類型:調用包裝類XXX的XXXValue()
     i1.intValue();
     f.floatValue();

3、jdk5.0之后,引入了自動裝箱和拆箱
     Integer i3=i2;//右邊基本數據類型 左邊引用數據類型 “自動裝箱”
      int i5=i3;//自動拆箱

二、基本數據類型和包裝類與String類之間的轉換
1、基本數據類型和包裝類-->String類:調用String類的重載valueOf(Xxx)方法
      int i1=10;
     String str1=i1+"";//轉化為字符串方式1
     String.valueOf(i1);//轉化為字符串方式2


2、String類-->基本數據類型和包裝類:調用包裝類的parseXxx(String str)方法

總結:Xxx類型(a)轉化為Xxx類型(b)時,以b為基准,去b中找相應的方法進行轉換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM