StirngBuilder的长度可以在运行期间动态的改变(对比String好处),因此,StringBuilder是一种动态字符串的对象。
与String类不同的是,为了声明一个Stringbilser的动态串。必须调用StringBuilder类提供的构造函数,StringBuilder提供了6种构造函数 如下:
创建一个空间的StringBuilder 对象,系统默认为初始化一个可以容纳16个字符的长度
public StringBulider();
创建一个空间的StringBuilder 对象,参数capacity指定了初始容量的大小
public StringBuilder (int capacity )
通过传人String对象,创建与String 相同的StringBilder对象
public StringBilder(Stirng Value)
初始化StringBilder类的新实例,该类起始于指定的容量。并且可以增长指定最大容量。
public StringBuilder(int capactiy ,int maxCaoactiy)
使用指定的字符串和容量初始化,StringBuilder 类的新实例,
public stringBuilder (string value ,int capactiy)
使用指定的子字符串和容量初始化StringBilder 类的新实例
public stringBuilder (string value ,int startindex ,int length,int capactiy)
下面演示如何声明一个具有给定大小的Stringbuilder对象
Stringbuilder sb = new Stringbuilder(200);
Stringbuilder sb2 = new Stringbuilder(“初始的字符串”);//通过传入一个字符串来构造这个Stringbuilder对象
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步