美国上市公司,专注Java培训21年

Java教程第十五节:Java StringBuffer 和 StringBuilder 类


Java StringBuffer 和 StringBuilder 类

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。

和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。

由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类。

Test.java 文件代码:

public class Test{

public static void main(String args[]){

StringBuffer sBuffer = new StringBuffer("菜鸟教程官网:");

sBuffer.append("www");

sBuffer.append(".runoob");

sBuffer.append(".com");

System.out.println(sBuffer);

}

}

以上实例编译运行结果如下:

菜鸟教程官网:#

StringBuffer 方法

以下是 StringBuffer 类支持的主要方法:

StringBuffer 类支持的主要方法

下面的列表里的方法和 String 类的方法类似:

列表里的方法和 String 类的方法类似

列表里的方法和 String 类的方法类似

在下一章节我们将介绍Java教程第十六节:Java 数组

免责声明:内容和图片源自菜鸟教程,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • Java教程第十三节:Java Character 类
    Java教程第十三节:Java Character 类
    Character 类用于对单个字符进行操作。 详情>>

    2019-05-22

  • Java教程第十四节:Java String 类
    Java教程第十四节:Java String 类
    字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 详情>>

    2019-05-22

  • Java教程第十五节:Java StringBuffer 和 StringBuilder 类
    Java教程第十五节:Java StringBuffer 和 StringBuilder 类
    当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 详情>>

    2019-05-22

  • Java教程第十六节:Java 数组
    Java教程第十六节:Java 数组
    数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 详情>>

    2019-05-23

  • Java开班时间

    收起