1. 程式人生 > >Java將一個基本資料型別轉換為String的方法及效率比較

Java將一個基本資料型別轉換為String的方法及效率比較

把一個基本資料型別轉為字串型別,有三種方法。

假設a是integer型別的資料

方法1:a.toString();

方法2:String.valueOf(a);

方法3:a+"";

效率比較:

方法1效率最快、其次到方法2、最後才是方法3;

原因:

1.a.toString()方法可以直接呼叫進行轉換

2.String.valueOf(a)方法底層呼叫了Integer.toString()方法,但是會在呼叫前做空判斷

3.a+""底層使用了StringBuilder實現,先用append方法拼接,再用toString()方法獲取字串

總結:在將基本型別轉換為String型別的時候,優先考慮toString()方法,因為效率最快