編程生活

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks
          簡單的測試代碼如下:
          時間為:
          StringBuilder        346887ns
          MessageFormat    2956450ns
          看來StringBuilder快了一個數(shù)量級,因此還是用StringBuilder好

           1         String str[] = { "11111", "222222222", "333333333333", "444444444444444444444444444" };
           2         long l = System.nanoTime();
           3         for (int i = 0; i < 100; i++) {
           4             String c = new StringBuilder(str[0]).append(str[1]).append(str[2]).append(str[3]).toString();
           5         }
           6         System.out.println(System.nanoTime() - l);
           7 
           8         MessageFormat format = new MessageFormat("{0}{1}{2}{3}");
           9         l = System.nanoTime();
          10         for (int i = 0; i < 100; i++) {
          11             String c = format.format(str);
          12         }
          13         System.out.println(System.nanoTime() - l);
          posted on 2013-07-30 13:59 wilesun 閱讀(677) 評論(0)  編輯  收藏 所屬分類: 個人經(jīng)驗
          主站蜘蛛池模板: 乌拉特前旗| 阳春市| 乐陵市| 武定县| 喀喇沁旗| 图片| 兖州市| 新民市| 梁山县| 绿春县| 靖边县| 河西区| 徐水县| 鸡东县| 呼伦贝尔市| 淮安市| 唐河县| 新宁县| 柘荣县| 明溪县| 庐江县| 务川| 沙田区| 和静县| 邹城市| 青田县| 华池县| 收藏| 揭西县| 汽车| 浦县| 凤山市| 余干县| 汨罗市| 岢岚县| 长宁区| 淅川县| 惠州市| 新兴县| 桂林市| 云林县|