integer轉string是怎樣的呢?下面就讓我們一起來了解一下吧:
integer轉string一般來說是有三種方法的,具體介紹如下:
方法一:Integer類的靜態方法toString()
示例代碼爲:
Integer a = 2;
String str = Integer.toString(a)
方法二:Integer類的成員方法toString()
示例代碼爲:
Integer a = 2;
String str = a.toString();
方法三:String類的靜態方法valueOf()
示例代碼爲:
Integer a = 2;
String str = String.valueOf(a);
說明:從Integer類的源碼能夠看出來,Integer的靜態方法toString()與成員方法toString()其實是一樣的,而成員方法裏面僅是調用了靜態方法而已。通過toString()方法,是能夠將整數(包括0)轉化爲字符串的,但若是Integer爲null的話,那麼就會報空指針異常。
當然,String.valueOf(Object obj)能夠將整型(包括0)轉化爲字符串,但若是Integer爲null的話,那麼就會轉化成“null”。
拓展:
String轉Integer是怎樣的呢?
若是想要將String轉化爲Integer時,是需要對String進行非空判斷的,否則就很有可能出現報空指針異常。
示例代碼如下:
String str = "...";
Integer i = null;
if(str!=null){
i = Integer.valueOf(str);
}