Javadoc关于String.intern()没有提供太多细节.(简而言之:它返回字符串的规范表示,允许使用内部字符串进行比较==)
String.equals()?String.intern()吗?字符串是不可变的.当我宣布:
String a = "abc";
String a1 = "abc";
Run Code Online (Sandbox Code Playgroud)
两个对象都指向相同的位置.那么如何从String池中销毁这个"abc"引用呢?
我的用例是我正在开发一个内存较少的硬件应用程序,为此,我需要清除String池中的引用以节省内存.