<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個英文字母重復(fù)加了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);

    可惜我的計算機不是超級計算機,得到的結(jié)果每次不一定一樣一般為 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);
     得到的結(jié)果為 16 有時還是 0
    所以結(jié)論很明顯,StringBuffer 的速度幾乎是String 上萬倍。當然這個數(shù)據(jù)不是很準確。因為循環(huán)的次數(shù)在100000次的時候,差異更大。不信你試試。
    下一次我將解釋為什么StringBuffer 的效率比String 高這么多。
    posted on 2007-08-16 15:43 冬天出走的豬 閱讀(164) 評論(0)  編輯  收藏 所屬分類: j2se
    主站蜘蛛池模板: 日韩免费码中文在线观看| 色老板亚洲视频免在线观| 国产高清视频免费在线观看 | 曰批全过程免费视频网址| 亚洲国产精品福利片在线观看| 国产精品一区二区三区免费| 亚洲免费视频一区二区三区| 一二三四在线观看免费中文在线观看| 国产伦精品一区二区三区免费迷| 国产成人精品亚洲一区| 亚洲av无码天堂一区二区三区| 免费大片av手机看片| 亚洲真人日本在线| 中文字幕成人免费高清在线 | 亚洲精品国产品国语在线| 免费在线观影网站| 中文字幕亚洲色图| 国产精品入口麻豆免费观看| 亚洲日韩国产精品乱-久| 午夜免费福利在线| 少妇亚洲免费精品| 亚洲成AV人在线播放无码| 91免费在线播放| 亚洲码和欧洲码一码二码三码 | 久久亚洲中文字幕无码| 亚洲国产精品丝袜在线观看| 在线观看肉片AV网站免费| 亚洲美女一区二区三区| 国内自产少妇自拍区免费| 特级做a爰片毛片免费看| 亚洲AV日韩AV永久无码免下载| 免费能直接在线观看黄的视频| 亚洲avav天堂av在线网毛片| 久久亚洲色一区二区三区| 久久久久免费看黄a级试看| 色老板亚洲视频免在线观| xvideos亚洲永久网址| 无码精品国产一区二区三区免费| 亚洲午夜精品一区二区公牛电影院 | 色婷婷亚洲一区二区三区| 亚洲VA成无码人在线观看天堂|