以100000为例,几乎千倍之巨,并且String连接随着字符串长度增加效率越来越低 public static void main(String [] args){String s="";StringBuffer sb=new StringBuffer();String str1=nowString();for(int i=1;i10000000;i++)
public static void main(String [] args){ String s=""; StringBuffer sb=new StringBuffer(); String str1=nowString(); for(int i=1;i<10000000;i++){ s+="aaa"; if(i%10000==0) // System.out.println(nowString()); } String str2=nowString(); String str3=nowString(); for(int i=1;i<100000;i++){ sb.append("aaa"); } String str4=nowString(); System.out.println("str1="+str1+"\nstr2="+str2+"\nstr3="+str3+"\nstr4="+str4); } public static String nowString() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");//设置日期格式精确到毫秒 return df.format(new Date());//System.out.println(df.format(new Date()));// new Date()为获取当前系统时间 }