【发布时间】:2013-07-23 11:00:01
【问题描述】:
如果我写:
String s = new String("abc");
它创建一个String 类型的对象,其值为“abc”。
如果我写:
String s = "abc";
这也创建了一个值为“abc”的对象。 如何在不遇到new关键字的情况下创建一个对象。
如果我写的话:
s.append("def");
它创建了另外两个字符串对象:
a. "abcdef"
b. "def"
因此,如果遇到双引号内的任何内容,请创建一个新的 String 对象。
这是怎么发生的?
【问题讨论】:
-
仅供参考,双引号被称为引号:)