Java字符串类StringBuilder的简单介绍及常用方法小结

StringBuilder 和StringBuffer 类似于String类,区别在于String类是不可 改变的。
对于String类的详细介绍,读者可参考链接:

一、StringBuilder和String类的区别

一般来说,只要使用字符串的地方,都可以使用StringBuilder类。 StringBuilder 类比String类更灵活。可以给一个StringBuilder中添加、插入或追加新的内容,但是String对象一旦创建, 它的值就确定了。

二、StringBuilder类方法的介绍

StringBuilder类有3个构造方法和30多个用于管理构建器或修改构建器内字符串的方 法。

1.构造方法

StringBuilder类有3个构造方法.可以使用构造方法创建一个空的构建器或从一个字符串创建一个构建器
具体如下图所示:


在这里插入图片描述


2. 修改 StringBuilder 中的字符串

可以使用下图中列出的方法,在字符串构建器的末尾追加新内容,在字符串构建器的特定位置插人新的内容,还可以删除或替换字符串构建器中的字符


在这里插入图片描述


对于这些方法暂时就不具体介绍了
注意:

  1. 如果一个字符串不需要任何改变,则使用String 类而不使用 StringBuffer 类。 Java 可以完成对 String 类的优化,例如,共享限定字符串等。

3.toString、 capacity、 length、setLength 和 charAt 方法

StringBuilder 类提供了许多其他处理字符串构建器和获取它的属性的方法.
如下图所示:


在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值