1. 程式人生 > >第一次寫隨筆

第一次寫隨筆

xxx byte valueof exce format except parse 基本類 bool

基本數據類型byte、short,int,long,float,double,boolean,char

相應的封裝類型:Byte,Short,Integer,Long,Float,Double,Boolean,Character

一、基本數據類型to字符串類型(包含char類型)

(1)toString   

  ①基本數據類型的都有一個靜態方法toString(),轉換時可以采用 "封裝類型.toString(對應的基本數據類型字面值)" 方法來轉換成字符串。

    例:將int類型的20轉成字符串,String s = Int.toString(20)。

  ②將基本數據類型封裝成相應的封裝類型對象,采用 "基本數據類型對象.toString()"方法轉換成字符串。

    例:將double類型的425.0轉成字符串,Double d = new Double(425.0); String s =d.toString();

(2)+"",將基本數據類型字面值與空字符串""通過"+"連接

  例:將long類型的200轉成字符串,String s = 200 + "";

(3)valueOf,利用String類的靜態方法valueOf()。

  例:將char類型的‘b‘轉成字符串,String.valueOf(‘b‘);

二、字符串to基本數據類型(不包含char類型)

(1)利用基本數據類型包裝類的parseXxx方法

  例:將字符串"123"轉成int類型,int i = Integer.parseInt("123");

(需註意字符串轉成基本數據類型時字符串內容必須是基本數據類型的字面值,否則編譯雖然能通過,但運行時出現NumberFormatException)

(2)用字符串構造基本類型的封裝對象,再調用封裝對象的xxxValue方法

  例:將字符串"20.5"轉成double類型,Double d1 = new Double("20.5");  double d2 = d1.doubleValue()

第一次寫隨筆