int轉換到String方法的選擇
我們經常遇到需要將你int轉換到String的問題,下面給出四種轉換方法,到底那一種方法最好呢.
1. ""+i
2.new Integer(i).toString();
3.String.valueOf(i);
4.Integer.toString(i);
好像第1種方法比較多見,第2種比較少見吧.
可讀性的話:第1種最差,第3和4中很好,第二種次之.
性能比較:第1種最差,測試循環執行一段轉換時所用時間大概為 3:2:1:1.
可見第1和第2中方法是不可取的,第4種方法最佳,第3種幾乎就是直接調用4.
所以無論如何都應該選擇4,我就很納悶很多人都喜歡用1,不但可讀性差,而且性能差,主要是所要寫的字符數最少吧.