import java.util.*;import java.io.*;import java.sql.*;import java.text.*;import java.util.regex.*;public class test{ public static void main(string[] args) throws exception{ long starttime = system.currenttimemillis(); string s = ""; boolean flag = true; //变化的环境下
//在恒定的环境下,使用以下方法速度最快 for(int i = 0;i < 999999;i++){ if(flag){ s = i + ""; }else{ s = 9 + ""; } } system.out.println(system.currenttimemillis()-starttime);
//在变化的环境下,使用以下方法速度最快 starttime = system.currenttimemillis(); for(int i = 0;i < 999999;i++){ if(flag){ s = integer.tostring(i); }else{ s = integer.tostring(9); } } system.out.println(system.currenttimemillis()-starttime); //这种方法似乎是多余的 starttime = system.currenttimemillis(); for(int i = 0;i < 999999;i++){ if(flag){ s = string.valueof(i); }else{ s = string.valueof(9); } } system.out.println(system.currenttimemillis()-starttime);
//无论在什么情况下,速度和效率都是最差的 starttime = system.currenttimemillis(); for(int i = 0;i < 999999;i++){ if(flag){ s = new integer(i).tostring(); }else{ s = new integer(9).tostring(); } } system.out.println(system.currenttimemillis()-starttime); }};
