1. 程式人生 > >Java 常用類 -String VS StringBuffer

Java 常用類 -String VS StringBuffer

String:對String型別的物件操作,等同於重新生成一個新物件,然後講引用指向它;

StringBuffer:對StringBuffer型別的物件操作,操作的始終是同一個物件;

package com.java1234.chap05.sec02;
 
public class TestString {
 
    public static void main(String[] args) {
        String str="123";
        str+="abc";
        System.out.println(str);
    }
}
執行輸出:

123abc

 

 

 

package com.java1234.chap05.sec02;
 
public class TestStringBuffer {
 
    public static void main(String[] args) {
        StringBuffer sb=new StringBuffer("123");
        sb.append("abc");
        System.out.println(sb.toString());
    }
}
執行輸出:

123abc