Java学习记录-String和StringBuilder
Java学习记录-String和StringBuilder
一、String拼接字符串的缺点
用String对字符串进行拼接,每一次拼接都会构建一个新的String对象,既浪费时间又浪费空间。
而利用StringBuilder就可以很好地解决这个问题,StringBuilder里的内容是可变的
二、StringBuilder
-
构造方法:
-
无参构造:创建空的StringBuilder
-
传入String类型:创建一个StringBuilder对象冰赋值为传入的值
-
利用另一个StringBuilder进行赋值
示例:
1
2
3
4
5StringBuilder sc=new StringBuilder();
//创建空白的StringBuilder
StringBuilder sd=new StringBuilder("Hello Java");
//创建内容为 Hello Java 的StringBuilder -
-
拼接与反转
- 拼接函数:.append(欲拼接的内容); //可以拼接任何内容
- 反转函数:.reverse();
示例:
1
2
3
4
5
6
7
8//StringBuilder拼接
sd.append(666);
sd.append("Hello You");
System.out.println(sd);//Hello Java666Hello You
//StringBuilder反转
sd.reverse();
System.out.println(sd);//uoY olleH666avaJ olleH
http://example.com/2022/02/13/Java%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95-String%E5%92%8CStringBuilder/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰微光的博客!





