国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

幾種拼接字符串的效率問題 .

2019-11-17 02:30:33
字體:
供稿:網(wǎng)友
幾種拼接字符串的效率問題 .
  1. publicclasstest{
  2. /**
  3. *@paramargs
  4. */
  5. publicstaticvoidmain(String[]args){
  6. //TODOAuto-generatedmethodstub
  7. longn=30000;
  8. System.out.
  9. longstart1=System.currentTimeMillis();
  10. Strings1=newString("hello");
  11. for(longi=0;i<n;i++)
  12. {
  13. s1+="拼接字符串的時(shí)間";
  14. }
  15. longend1=System.currentTimeMillis();
  16. longtime1=end1-start1;
  17. System.out.println("用String+=拼接字符串的時(shí)間"+time1);
  18. longstart2=System.currentTimeMillis();
  19. Strings2=newString("hello");
  20. for(longi=0;i<n;i++)
  21. {
  22. s2=s2+"拼接字符串的時(shí)間";
  23. }
  24. longend2=System.currentTimeMillis();
  25. longtime2=end2-start2;
  26. System.out.println("用String=String+拼接字符串的時(shí)間"+time2);
  27. longstart3=System.currentTimeMillis();
  28. Strings3=newString("hello");
  29. for(longi=0;i<n;i++)
  30. {
  31. s3=s3.concat("拼接字符串的時(shí)間");
  32. }
  33. longend3=System.currentTimeMillis();
  34. longtime3=end3-start3;
  35. System.out.println("用String.concat拼接字符串的時(shí)間"+time3);
  36. longstart4=System.currentTimeMillis();
  37. StringBuffers4=newStringBuffer("hello");
  38. for(longi=0;i<n;i++)
  39. {
  40. s4.append("拼接字符串的時(shí)間");
  41. }
  42. longend4=System.currentTimeMillis();
  43. longtime4=end4-start4;
  44. System.out.println("用StringBuffer.append拼接字符串的時(shí)間"+time4);
  45. longstart5=System.currentTimeMillis();
  46. StringBuilders5=newStringBuilder("hello");
  47. for(longi=0;i<n;i++)
  48. {
  49. s5.append("拼接字符串的時(shí)間");
  50. }
  51. longend5=System.currentTimeMillis();
  52. longtime5=end5-start5;
  53. System.out.println("用StringBuilder.append拼接字符串的時(shí)間"+time5);
  54. System.out.println("End...");
  55. }
  56. }

貼出一組檢測數(shù)據(jù)如下:

[java]view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. 用String+=拼接字符串的時(shí)間27468
  2. 用String=String+拼接字符串的時(shí)間25813
  3. 用String.concat拼接字符串的時(shí)間12265
  4. 用StringBuffer.append拼接字符串的時(shí)間14
  5. 用StringBuilder.append拼接字符串的時(shí)間8

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 肥乡县| 玛曲县| 兴山县| 宜都市| 延边| 太白县| 金阳县| 桐梓县| 友谊县| 喀喇沁旗| 萝北县| 肇庆市| 施甸县| 江都市| 米林县| 临江市| 临朐县| 临城县| 交城县| 汤原县| 西贡区| 乐昌市| 类乌齐县| 疏附县| 富阳市| 新密市| 新河县| 青冈县| 会昌县| 屏东市| 盐城市| 安康市| 玛曲县| 确山县| 延川县| 湘西| 大荔县| 确山县| 岐山县| 潜江市| 从化市|