基础——StringBuilder类学习

string和stringbuilder的区别

string对象是不可变的,stringbuilder是可变的。使用string创建新对象时都需要为该对象分配空间。当需要对字符串进行重复修改时就需要用到stringbulider类。

代码
1 StringBuilder sb = new StringBuilder("ni hao"); //声明一个stringbuilder
2   sb.Append(" conn"); //修改sb的大小,在sb的后面追加字符串“ conn”,此时的sb为“ni hao conn”
3 sb.Capacity = 5; //设置sb的长度,此时sb为“ni ha”

 

posted on 2010-03-18 22:45  donliu  阅读(217)  评论(0编辑  收藏  举报

导航