基本上是“不行”,但根据public native String intern()的javadoc: 所有字面字符串和字符串值常量表达式都被interned。字符串字面量在§3.10.5的Java语言规范中定义。 因此,您可以解析自己的源代码以确定应该intern的内容。当然,这不包括手动intern的字符串。