4、性能的. 看看以下代码:将26个英文字母重复加了5000次,1. String tempstr = "abcdefghijklmnopqrstuvwxyz";2. int times = 5000;3. long lstart1 = System.currentTimeMillis();4. String str = "";5. for (int i = 0; i < times; i++) {6. str += tempstr;7. }8.
5、 long lend1 = System.currentTimeMillis();9. long time = (lend1 - lstart1);10. System.out.println(time);可惜我的计算机不是超级计算机,得到的结果每次不一定一样一般为46687左右。也就是46秒。我们再看看以下代码1. String tempstr = "abcdefghijklmnopqrstuvwxyz";2. int times = 5000;3. long ls
6、tart2 = System.currentTimeMillis();4. StringBuffer sb = new StringBuffer();5. for (int i = 0; i < times; i++) {6. sb.append(tempstr);7. }8. long lend2 = System.currentTimeMillis();9. long time2 = (lend2 - lstart2);10. System