谁来解释一个intern方法的使用
String类的intern方法我的理解是把String类的字符串加入到一个字符串处理池中以后如果声明同样字符对象像自动从池中把字符对象的指针给新的对象。但我做试验没有成功,也不知道我理解的对不对我的代码如下:
class internDemo
{
public void main(String[] args)
{
String strMsg1=new String("test1").intern();
String strMsg2=new String("test1");
if(strMsg1==strMsg2)
{
System.out.println("==");
}
else
{
System.out.println("!=");
}
}
}