摘要: String是固定不变的,在进行字符串连接的时候是新建一个字符串进行赋值,如果对String赋值多次,就会在内存中保存多个这个对象的副本,浪费系统资源。 StringBuilder是可变的,不用生成中间对象,对于连接字符串操作比较多,或字符串的长度比较长时有较高的效率。注意:StringBuilder的内存空间不够也要扩容,如果分配的空间远远大于需要量,也会产生浪费。实际例子:string s =... 阅读全文
posted @ 2009-07-28 10:14 DaCHun 阅读(273) 评论(0) 推荐(0) 编辑