1. 程式人生 > >Object型別轉換為String型別

Object型別轉換為String型別

1. Object.toString()

1 obj.toString()

注意:必須保證Object不是null值,否則將丟擲NullPointerException異常。 

2. (String)Object

1 2 Object o =  new  Integer( 100 ); String string = (String)o;

 需要轉換的型別必須是能夠轉換為String的,否則會出現CalssCastException異常錯誤。

3. String.valueOf(Object)

在使用String.valueOf(Object)時,它會判斷Object是否為空值,如果是,則返回null。

 

下面舉例說明將Integer轉換成String的幾種辦法:

Integer轉String

辦法一:String.valueOf(i);

辦法二:Integer.toString(i);

辦法三:String s=“”+i;

String轉Integer

辦法一:Integer.valueOf(s);

辦法二:Integer.parseInt(s);

*****

valueOf(string)和parseInt(string)的差別 - valueOf

(string)返回的是Integer包裝型別,而parseInt(string)返回的是int基本型別。