写点什么

Java StringBuffer 动态字符串

  • 2022 年 5 月 05 日
  • 本文字数:394 字

    阅读完需:约 1 分钟

  • 通过 + 进行拼接字符串,每次拼接,都会构建一个新的 String 对象,既耗时,又浪费内存空间,而这种操作还不可避免。

  • 那么有没有一种比较好的方式可以解决这个问题呢? 答案是肯定的,可以通过 Java 提供的 StringBuilder 类就来解决这个问题,它是一个可变的字符串。

  • String:内容是不可变的。

  • StringBuilder:内容是可变的。

  • 构造方法



  • 添加与反转方法


[外链图片转存失 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VFHsoaGL-1623738856048)(https://static001.geekbang.org/infoq/05/05223296ec9e0da7eda1d75cdd864918.png)]


  • 案例代码


public class test {


public static void main(String[] args) {


// 创建对象


StringBuffer sb = new StringBuffer();


// 添加数据,并返回对象本身


StringBuffer sb2 = sb.append("dzm");

用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
Java StringBuffer 动态字符串_程序员_爱好编程进阶_InfoQ写作社区