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基本類型。