实习生是否将字符串添加到字符串常量池?

时间:2015-10-28 14:46:27

标签: java string

根据Java文档规范 -

  

当调用intern方法时,如果池已经包含一个等于此String对象的字符串(由equals(java.lang.Object)方法确定),则返回池中的字符串。 否则,此String对象将添加到池中,并返回对此String对象的引用。

为什么以下代码在实习时不会在常量池中创建文字?

String a = "abc"; String b = a.substring(1); b.intern();

enter image description here

为什么不应该" bc"添加到字符串常量池。

0 个答案:

没有答案