【发布时间】:2014-06-05 06:57:27
【问题描述】:
有什么办法可以查到,目前字符串池中有哪些字符串。
我能否以编程方式列出池中存在的所有字符串?
或
任何 IDE 已经有这种插件?
【问题讨论】:
-
出于什么目的?它将如何影响程序的运行?
-
在学习字符串池概念时,我发现教程中的示例说这个字符串会进入字符串池,而这个不会。所以我想如果这个概念可以通过打印池中现有的字符串来更清楚。我在任何作业中都不需要它。
-
字符串常量池可以为编译时已知的常量字符串创建一点效率。除此之外无所谓。您应该始终使用 equals() 比较字符串。
标签: java string string-pool