社区
C#
帖子详情
大家来谈谈StringBulider
MSDN123
2004-01-11 04:57:04
大家来谈谈StringBulider
...全文
78
8
打赏
收藏
大家来谈谈StringBulider
大家来谈谈StringBulider
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
速马
2004-01-12
打赏
举报
回复
StringBulider不能保证线程安全,全追求速度去了
renrenqq
2004-01-12
打赏
举报
回复
StringBulider上可以处理仅限于替换和添加或者删除字符串时。
因为string每次修改后都是抛弃对旧的字符串的引用而产生一个新字符串并引用他,这样在系统中会产生一些垃圾,需要垃圾回收器来处理,如果这种垃圾多了效率将下降的很厉害。
StringBulider对字符串的修改就在本地址空间进行,大大提高了效率,但在添加或者删除还是效率低下。
凯龙
2004-01-11
打赏
举报
回复
我记得有本书专门说过这个问题,结论是StringBuilder速度要快得多,但少量数据时看不出太明显的差别。
具体用法是:
System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("Hello");
sb.AppendFormat(",{0}","World");
//sb的结果为 Hello,World
loulanlouzhu
2004-01-11
打赏
举报
回复
string 定义的字符串是不可变的!!
例如:string strStr = "string";
你要想对strStr增加或减少字符,运行是会重新创建一个实例,而不是在原来的地方增减,这样增加了处理开销!
而stringbuilder则不会!
yanransoft
2004-01-11
打赏
举报
回复
stringbuilder 比string 的功能更强,主要是能够增加减少字符串的长度等。
string 明显比stringbuilder占用系统资源少啊,所以在一般情况下,主要应用string。
string 是简单数据类型(传值)吧?
跋涉者
2004-01-11
打赏
举报
回复
我不大明白 为什么,微软不在StringBuilder里面把字符串的有些功能要放到String里面处理
孟子E章
2004-01-11
打赏
举报
回复
StringBulider
是高效的字符串处理的类
loulanlouzhu
2004-01-11
打赏
举报
回复
msdn
有什么问题!?
String
,
String
Buffer,
String
Bulider
首先我们先来
谈谈
String
:
String
对象一旦创建,其值是不能修改的,如果要修改,会重新开辟内存空间来存储修改之后的对象,即修改了
String
的引用。 因为
String
的底层是用数组来...
java中equal()与==的区别(顺便
谈谈
String
,
string
Buffer,
String
Builder)
谈到
String
,顺便多谈一些:
谈谈
String
,
String
Buffer,
String
Builder之间的区别。
String
类 是final的,即不可继承,同时也是线程安全的,
String
对象的值(成员对象value)也是final的 ,不可改变,既然值不可...
谈谈
:
String
和
String
Builder区别和选择
对于
string
和
string
builder相信大家经常会使用到, 但是相信它们的区别和如何选择对于初学者还是会有不清楚的,下面我来分享下我的理解, 如果什么不对的地方希望大家指出来。 (一)
String
和
String
Builder区别 ...
再
谈谈
代码规范的事
谈起代码质量,可读性,可维护性等,总是说,我们要有一套代码规范来严格执行。我经历的公司,大多都有代码规范,至于最终代码规范有没有发挥作用么,你猜…… 代码规范从制定到实施到发挥作用,其实还是有很...
Java关键字fymd_Java基础(三)-final关键字分析
一 引言今天来
谈谈
final关键字的作用, 虽然有很多博文关于final进行了很深的研究,但还是要去记录下
谈谈
自己的见解加深下印象。下面直接进入主题:二 final关键字的作用1、被final修饰的类不能被继承。这一点应该...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章