>>329
入ってないんですかぁ。
じゃあオブジェクトは一つしか入ってないんですか?

str += "456";
の時、コンパイラが内部で、

str = new StringBuffer().append(str).append("456").toString();
ってやってますよね?
このtoString()の戻り値っていうのはchar型の文字なんですか?
それともストリングオブジェクトが返ってきてるんですか?
API読むと「文字列表現」を返すメソッド。 ってあるんですけど、どういう風に文字列表現かえしてるのかわからなくて。