当前位置: java基础教程 > 08-java.lang核心包 > 阅读正文

StringBuilder, StringBuffer

2021.2.18.   1219 次   394字

StringBuilder 是一种可以变长的字符串类

底层是一个数组,一旦超出长度,就会自动重建数组,字符串也就变长了

StringBuffer 与 Stringbuilder 最大的不同就是buffer线程安全,仅介绍builder

1.构造方法

空参构造与有参构造

StringBuilder bu1 = new StringBuilder(); //空的字符串
StringBuilder bu2 = new StringBuilder("abc"); //内容是添加的字符串
2.方法

1.添加内容 append

//可以添加任何类型
StringBuilder sb = new StringBuilder();
sb.append("abc");
sb.append(true);
System.out.println(sb);

2.反转

sb.reverse();

3.转换为String (如果只是打印,不需要转换)

sb.toString();

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群