<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年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(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 冬天出走的豬 閱讀(163) 評論(0)  編輯  收藏 所屬分類: j2se
    主站蜘蛛池模板: 1000部拍拍拍18勿入免费凤凰福利 | 三年片在线观看免费西瓜视频| 日本一道一区二区免费看| 亚洲AV无码一区二区三区人| 免费下载成人电影| 亚洲日本久久久午夜精品| 免费人成在线视频| 亚洲av中文无码字幕色不卡 | 四虎影视永久免费观看| 婷婷亚洲综合一区二区| 亚洲国产成人久久综合碰| 国产精品成人免费观看| 亚洲女初尝黑人巨高清| 精品无码AV无码免费专区| 亚洲制服丝袜精品久久| 成人毛片免费观看视频在线| 白白色免费在线视频| 国产亚洲av人片在线观看| 嫩草在线视频www免费观看| 亚洲男人天堂影院| 免费中文熟妇在线影片| 欧洲亚洲综合一区二区三区| 在线亚洲午夜理论AV大片| 18级成人毛片免费观看| 亚洲最大天堂无码精品区| 亚洲А∨精品天堂在线| 日韩电影免费在线观看| 亚洲fuli在线观看| 亚洲av无码乱码在线观看野外| 中文字幕在线免费看线人| 亚洲午夜成激人情在线影院| 又爽又高潮的BB视频免费看| a级成人毛片免费图片| 亚洲天堂2016| 91麻豆国产自产在线观看亚洲| 中文字幕亚洲免费无线观看日本| 亚洲依依成人亚洲社区| 成人亚洲性情网站WWW在线观看| 37pao成人国产永久免费视频| 免费国产高清毛不卡片基地 | 亚洲日韩乱码中文字幕|