integer轉(zhuǎn)string是怎樣的呢?下面就讓我們一起來了解一下吧:
integer轉(zhuǎn)string一般來說是有三種方法的,具體介紹如下:
方法一:Integer類的靜態(tài)方法toString()
示例代碼為:
Integer a = 2;
String str = Integer.toString(a)
方法二:Integer類的成員方法toString()
示例代碼為:
Integer a = 2;
String str = a.toString();
方法三:String類的靜態(tài)方法valueOf()
示例代碼為:
Integer a = 2;
String str = String.valueOf(a);
說明:從Integer類的源碼能夠看出來,Integer的靜態(tài)方法toString()與成員方法toString()其實是一樣的,而成員方法里面僅是調(diào)用了靜態(tài)方法而已。通過toString()方法,是能夠?qū)⒄麛?shù)(包括0)轉(zhuǎn)化為字符串的,但若是Integer為null的話,那么就會報空指針異常。
當(dāng)然,String.valueOf(Object obj)能夠?qū)⒄停ò?)轉(zhuǎn)化為字符串,但若是Integer為null的話,那么就會轉(zhuǎn)化成“null”。
拓展:
String轉(zhuǎn)Integer是怎樣的呢?
若是想要將String轉(zhuǎn)化為Integer時,是需要對String進(jìn)行非空判斷的,否則就很有可能出現(xiàn)報空指針異常。
示例代碼如下:
String str = "...";
Integer i = null;
if(str!=null){
i = Integer.valueOf(str);
}
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com