當Java創建一個String對象,然後通過串聯Java:可以訪問從字符串連接創建的臨時對象嗎?
someString.concat("I am being concatenated to someString");
或諸如此類別的東西給它,因爲字符串是不可改變的,臨時的對象被創建一個包含生成的字符串,正確嗎? 通常情況下,這樣做時,一個新的String對象被創建馬上遏制它,像
String newString = oldString.concat("I am being concatenated");
但假設它不是。在那種情況下,是否會有另一種方式來訪問串聯的字符串? (在這最後一種情況下,oldString和「我正在連接」的總和)。