在字符串中的添加,如果用一般的添加的话,在堆里面会造成空间的浪费:
public static void mian(String[] args){
String s="Hello";
s+="Wold";
System.out.println(s);
}
由此可见,在对立面会有两个s,一个是Hello,另一个是Wold,最后打印出来的s才是我们需要的;因此,为了不出现空间的浪费,我们可以使用StringBuilder()方法。
public static void mian(String[] args){
StringBuilder sb=new StringBuilder();
sb.append("Hello");
sb.append("Wold");
//sb.append("Hello").append("Wold");
System.out.println(sb);
}
注解:public StringBuilder append(任意类型),append()是添加数据,返回对象本身,意思说sb是一个对象,sb.append("Hello")也是一个对象,sb.append("Hello").append("Wold")还是一个对象。