一、運行代碼性能
public class StringTest {class
public static void main(String[] arg){im
int size = 1000000;static
String sss="789654";void
long start1=System.currentTimeMillis();tar
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
二、結論:
後者性能要高於前者;