StringBuilder

1.特性分析:

(1).StringBuilder的一些底层原理和使用大部分都是基于String类来进行定义的。

(2).StringBuilder的主要优势就是它的长度变化十分的灵活且高效。

 

2.应用:

其主要应用在字符串的频繁扩展时,应使用StringBuilder类可以大大提高程序运行效率

 1 static void Main()
 2         {
 3             //记运行时间为T1
 4             string s = null;
 5             for (int i = 0; i < 100000; i++)
 6             {
 7                 s += i;
 8             }
 9             //记运行时间为T2
10             StringBuilder sb = new StringBuilder();
11             for (int i = 0; i < 100000; i++)
12             {
13                 sb.Append(i);
14             }
15 
16         }

分析:
最终时间T1会远大于T2

posted @ 2022-03-10 17:26  jue1e0  阅读(64)  评论(0)    收藏  举报