提交生成验证码的效率
1 public static void main(String[] args){ 2 3 int sum = 1000000; 4 long start = System.currentTimeMillis(); 5 for (int i = 0; i < sum; i++) { 6 String code = (Math.random()+"").substring(2,8); 7 8 } 9 long end = System.currentTimeMillis(); 10 System.out.println("时间耗费:"+(end - start)); 11 12 long start1 = System.currentTimeMillis(); 13 for (int i = 0; i < sum; i++) { 14 String code = String.valueOf((int)((Math.random()*9+1)*Math.pow(10,5))); 15 } 16 long end1 = System.currentTimeMillis(); 17 System.out.println("时间耗费:"+(end1 - start1)); 18 }
结果:
时间耗费:948
时间耗费:84
后一种比前一种效率提升了10倍,因为后一种是操作数字,前一种是操作字符串
时间不断流逝,不变的是每一年的微风,不疾不徐。风吹碎发,吹动心,我们慢慢长大,慢慢变老,慢慢地等待花开,慢慢地品味每一种细腻的情感。生活的节奏或许会很快但永远保留热爱美好事物的心,保持好奇,保持耐心。漫漫一生,慢慢走过,平淡而丰盈。我们来日方长。

浙公网安备 33010602011771号