003、关于Integer.valueOf(sss)与Integer.parseInt(sss)性能
2019獨角獸企業重金招聘Python工程師標準>>>
1、運行代碼
public class StringTest {
? ? ?public static void main(String[] arg){
? ? ? int size = 1000000;
? ? ? String sss="789654";
? ? ? long start1=System.currentTimeMillis();
? ? ? ? ?for(int i = 0;i<size;i++){
? ? ? ? ? int e = Integer.valueOf(sss);
? ? ? ? ?}
? ? ? ? ?System.out.println("end1="+(System.currentTimeMillis()-start1));
? ? ? ? ?
? ? ? ? ?long start2 = System.currentTimeMillis();
? ? ? ? ?for(int i = 0;i<size;i++){
? ? ? ? ? int e = Integer.parseInt(sss);
? ? ? ? ?}
? ? ? ? ?System.out.println("end2="+(System.currentTimeMillis()-start2));
? ? ?}
}
運行結果:
end1=48
end2=26
2、結論:
? ?后者性能要高于前者;
轉載于:https://my.oschina.net/u/1159254/blog/221425
總結
以上是生活随笔為你收集整理的003、关于Integer.valueOf(sss)与Integer.parseInt(sss)性能的全部內容,希望文章能夠幫你解決所遇到的問題。