帮忙解释一下吧 ,详细一点,关于StringBuilder类型的,详情请进.
import java.io.*;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args)
{
StringBuilder str=new StringBuilder("ABC");
System.out.println(str);
AddStr(str);
System.out.println(str);
}
private static void AddStr(StringBuilder str)
{
str=str.append("ZXC");
}
}
为什么第二次输出是ABCZXC,似乎StringBuilder是什么引用类型,但是详细的不大清楚,有人能帮我详细的说一下吗?谢谢了.