博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
StringBuilder動態串
阅读量:4319 次
发布时间:2019-06-06

本文共 571 字,大约阅读时间需要 1 分钟。

     与String类相比,System.Text.StringBuilder类可以实现动态字符串。此处,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原StringBuilder对象的基础上进行修改。

设置StringBuilder容量

     为StringBuilder设置容量的意义在于,当修改StringBuilder字符串时,当其实际字符长度(即字符串已有的字符数量)未达到其容量之前,StringBuilder不会重新分配空间;当达到容量时,StringBuilder会在原空间的基础之上,自动分配新的空间,并且容量翻倍。如果不进行设置,StringBuilder默认初始分配16个字符长度。 

     有两种方式来设置一个StringBuilder对象的容量:     

//1、使用构造函数设置容量

StringBuilder sb2=new StringBuilder("Hello",100);

//2、使用Capacity属性设置容量

StringBuilder sb3=new StringBuilder("Hello");

sb3.Capacity=100;

摘自《》

转载于:https://www.cnblogs.com/lfq2011/archive/2009/03/10/1407485.html

你可能感兴趣的文章
靳程旭第一周任务
查看>>
定位问题的一个思路
查看>>
Scoi2010——传送带(三分套三分=九分)
查看>>
【UOJ21】【UR #1】缩进优化(整除分块)
查看>>
【BZOJ3626】【LNOI2014】—Lca(树链剖分)
查看>>
创建 In-app Billing 商品
查看>>
DP Intro - Tree DP
查看>>
Java使用DOM方式读写XML
查看>>
eclipse maven工程中src/main/resources目录下创建的文件夹是包图标的解决方法
查看>>
java常见问题
查看>>
bzoj 1012[JSOI2008]最大数maxnumber
查看>>
NOIP2017 D1T2 时间复杂度
查看>>
ASP.NET数据格式的Format-- DataFormatString
查看>>
C++反汇编第一讲,不同作用域下的构造和析构的识别
查看>>
24行为型模式之解释模式
查看>>
VS2010/MFC编程入门之四十八(字体和文本输出:文本输出)
查看>>
【原】Spark中Client源码分析(一)
查看>>
springCloud和docker笔记(1)——微服务架构概述
查看>>
Send an image over a network using Qt
查看>>
SQL Server执行动态SQL正确方式
查看>>