不能懂得话,给你举个例子
public class a
{
public static void main(String args[])
{
String s="abc";
s+="def";//String操作字符串实际上是让程序创建了四个对象:
//两个待拼接的String,一个临时StringBuffer,和最后
//将StringBuffer转型成为的String.
System.out.println(s);
}
}
这个里面就是先拼接成StringBuffer,拼接好后再转型成为String的