天天看點

String、StringBuffer、StringBuilder 啥 啥 啥

JDK提供了三個常用的字元串類,初來乍到一臉懵逼應該怎麼使用呢?

三個類均是final修飾不可繼承擴充;

String類執行個體化對象後,每次對對象的操作都會産生一個新對象,占用記憶體空間。

public class MyTest {
    public static void main(String[] args) {
        String s1 = "Talk is cheap,";
        System.out.println(s1.hashCode()); // 輸出hashcode 1174080159
        s1 = s1 + "Show me the bug";
        System.out.println(s1.hashCode()); // 輸出hashcode 502572065
    }
}
           

繼續閱讀