StringBuilder概述
package Com;
import java.util.Scanner;
/*
StringBuilder概述
StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器
这里的StringBuilder对象中的内容是可变的
String和StringBuilder的区别:
String:内容是不可变的
StringBuilder:内容是可变的
*/
public class Demon19{
public static void main(String[] args){
String s="Hello";//假如此刻地址为001
s+="world";//堆内存常量池中增加world的话此刻地址为002
System.out.println(s);//最后输出结果地址为003
/*
如果对字符串进行拼接操作,每次拼接,都会构建一个新的String,既耗时,又浪费内存空间
而这种操作不可避免,那么有没有一种比较好的方式可以解决这个问题呢?答案是肯定的,我们
通过java提供的StringBuilder类来解决这个问题
*/
}
}