Welcome to my blog

天行健,程序将生生不息 enjoy it I will get a lot......

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

string a = "aaa"
当你改变a,比如a="bbbb"的时候,会创建另外一个string对象,原来的对象还保留!
而StringBuilder对象值改变则不会另外创建一个变量!

当对字串本身进行操作时,stringbuilder性能要优于string,内存使用要少于string.
如:
string a = "abcdefg";
a = a.replace("e", "c");


stringbuilder a = "abcdefg";
a.replace("e", "c");

当字符串是固定的时候用string,当字符串需要变动时用StringBuilder

posted on 2005-06-24 12:03  newbin  阅读(1629)  评论(1)    收藏  举报