当前位置: java社区 > 04-粗通皮毛 > 阅读正文

java.lang.StringBuilder、StringBuffer

2021.8.26.   285 次   474字

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

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

StringBuffer 与 Stringbuilder 最大的不同就是buffer线程安全,官方文档传送门:

StringBuffer用的比较少,且用法相似,这里仅介绍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 技术交流群