(1)將String(或基本型別Primitive Type)轉成Wrapper Object
==>使用Wrapper Constructor
(2)將String轉成Wrapper Object
==>使用valueOf()
p.s. valueOf()提供指定基數表示法
(3)將String轉成基本型別Primitive Type
==>使用parseXxx()
(4)將Wrapper Object轉成基本型別Primitive Type
==>xxxValue()
p.s.1: xxx的都是轉成Primitive Type
p.s.2:valueOf()、 xxxValue()及 parseXxx()都是外覆類別提供的Method
p.s.3:Boolean物件的valueOf()不會拋出NumberFormatException (NFE)
p.s.4: Boolean a = new Boolean("Test");
System.out.println(a);
結果是:false,因為除了傳入True(不分大小寫)外都是false
ref 1:NumberFormatException (NFE)
ref 2:toXxxString() (二進位、十六進位、八進位)
沒有留言:
張貼留言