在Java程序中,一旦创建一个String对象,就不能对其内容进行改变,因此说Java的String对象是不可变的字符串。有些方法看起来是在修改字符串,但实际是产生了另外一个新的字符串,这些方法对原字符串没有影响。