如何將int整型轉換成String字符串類型


自動類型轉換適用於兼容類型之間從小范圍到大范圍數據的轉換。

nt轉換成String

int i = 10;

int b=1;

System.out.pritnln(a + b); 里面靠近字符串,所以a被轉化為字符串了,結果為11

(1)String s = String.valueOf(i);

String 類別中已經提供了將基本數據型態轉換成 String 的 static 方法
也就是 String.valueOf() 這個參數多載的方法
有下列幾種
String.valueOf(boolean b) : 將 boolean 變量 b 轉換成字符串
String.valueOf(char c) : 將 char 變量 c 轉換成字符串
String.valueOf(char[] data) : 將 char 數組 data 轉換成字符串
String.valueOf(char[] data, int offset, int count) :
將 char 數組 data 中 由 data[offset] 開始取 count 個元素 轉換成字符串
String.valueOf(double d) : 將 double 變量 d 轉換成字符串
String.valueOf(float f) : 將 float 變量 f 轉換成字符串
String.valueOf(int i) : 將 int 變量 i 轉換成字符串
String.valueOf(long l) : 將 long 變量 l 轉換成字符串
String.valueOf(Object obj) : 將 obj 對象轉換成 字符串, 等於 obj.toString()

String.valueOf()可以應用到任何數據類型,且不會有異常報出。

(2)String s = Ingeger.toString(i);

 

public String toString()返回該對象的字符串表示。通常,toString 方法會返回一個“以文本方式表示”此對象的字符串。toString()是重寫了父類Object的方法,目的是把該對象以字符串的形式表達出來

 

Integer.toString()表示先將int轉換成Integer型,然后再將Integer轉換成String型。

一般用前者居多,應用的數據類型無限制,且不會報空指針異常。

(3)String s = "" + i;

System.out.pritnln(i + "" + b); 里面靠近字符串,所以a被轉化為字符串了,結果為101

 推薦一個好的學習網站:https://www.liyongzhen.com/  

 進群482614369  送學習資料

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM