在 Java 中创建 String 对象时,然后通过将其他内容连接到它
someString.concat("I am being concatenated to someString");
或者类似的,因为字符串是不可变的,所以会创建一个包含结果字符串的临时对象,对吗?通常,完成此操作后,会立即创建一个新的 String 对象来包含它,例如
String newString = oldString.concat("I am being concatenated");
但假设它不是。在那种情况下,是否有另一种方法来访问连接的字符串?(在最后一种情况下,oldString 和“我正在连接”的总和。)