我在 Stackoverflow 和其他网站上提到了一些关于 Java 字符串池的帖子。
所以,当我们这样做时:
String s1 = "Emilia";
它在字符串池中创建一个字符串对象。[假设我们从一个空字符串池开始]
现在,当我们这样做时,
String s2 = "Emilia";
java如何也将相同的对象引用分配给s2?
它是否遍历所有字符串池对象并比较值?我想应该有更好的方法来解决这个问题。
我在 Stackoverflow 和其他网站上提到了一些关于 Java 字符串池的帖子。
所以,当我们这样做时:
String s1 = "Emilia";
它在字符串池中创建一个字符串对象。[假设我们从一个空字符串池开始]
现在,当我们这样做时,
String s2 = "Emilia";
java如何也将相同的对象引用分配给s2?
它是否遍历所有字符串池对象并比较值?我想应该有更好的方法来解决这个问题。