質問1:
このコードでは、作成される文字列オブジェクトは 1 つだけですか、それとも 1 つの文字列オブジェクトと 5 つの文字列リテラル ( 、"abc"
、"xyz"
、"abcxyz"
)ですか?"123"
"abcxyz123"
StringBuilder s1 = new StringBuilder("abc"+"xyz"+"123");
質問2:
この別のケースでは、作成される文字列オブジェクトは 1 つだけですか?
StringBuilder s2 = new StringBuilder();
s2.append("abc");
s2.append("xyz");
s2.append("123");