<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 4  文章 - 10  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    看看以下代碼:
    將26個英文字母重復加了5000次,

    String tempstr = "abcdefghijklmnopqrstuvwxyz";
    int times = 5000;
    long lstart1=System.currentTimeMillis();
      String str ="";
      for(int i=0;i<times;i++)
      {
       str+=tempstr;
      }
      
      long lend1=System.currentTimeMillis();
      long time = (lend1-lstart1);
      System.out.println(time);

    可惜我的計算機不是超級計算機,得到的結果每次不一定一樣一般為 154735 左右。
    也就是154秒。
    我們再看看以下代碼

    String tempstr = "abcdefghijklmnopqrstuvwxyz";
     
      int times = 5000;
    long lstart2=System.currentTimeMillis();
      StringBuffer sb =new  StringBuffer();
      for(int i=0;i<times;i++)
      {
       sb.append(tempstr);
       
      }
      long lend2=System.currentTimeMillis();
      long time2 = (lend2-lstart2);
      System.out.println(time2);
     得到的結果為 16 有時還是 0
    所以結論很明顯,StringBuffer 的速度幾乎是String 上萬倍。當然這個數據不是很準確。因為循環的次數在100000次的時候,差異更大。不信你試試。
    下一次我將解釋為什么StringBuffer 的效率比String 高這么多。
    posted on 2007-08-16 15:43 冬天出走的豬 閱讀(169) 評論(0)  編輯  收藏 所屬分類: j2se
    主站蜘蛛池模板: 亚洲精品综合久久| 日韩在线播放全免费| 亚洲成A∨人片天堂网无码| 亚洲AV一区二区三区四区| 美女在线视频观看影院免费天天看| 免费看又爽又黄禁片视频1000| 亚洲一区二区三区在线网站| 国产免费不卡视频| 亚洲人配人种jizz| 搡女人真爽免费视频大全| 亚洲码欧美码一区二区三区| 在线免费观看视频你懂的| 亚洲av日韩综合一区二区三区| 四虎永久精品免费观看| 一级毛片免费毛片毛片| 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲AV无码乱码在线观看裸奔| 人妻在线日韩免费视频| 久久亚洲私人国产精品| 免费毛片a在线观看67194| 亚洲爆乳成av人在线视菜奈实| 波多野结衣一区二区免费视频| 少妇亚洲免费精品| 婷婷久久久亚洲欧洲日产国码AV| 1000部拍拍拍18勿入免费视频下载 | 曰批视频免费40分钟试看天天| 国产色在线|亚洲| 日批日出水久久亚洲精品tv| 国产在线精品观看免费观看| 亚洲网址在线观看| 国产福利免费观看| 最好免费观看高清在线| 亚洲依依成人精品| 亚洲国产精品自在拍在线播放| 在线观看肉片AV网站免费| 亚洲xxxx18| 国产亚洲福利精品一区| 噼里啪啦电影在线观看免费高清 | 在线观看www日本免费网站| 亚洲av成人中文无码专区| 精品亚洲永久免费精品|