试了一下,那样不行,应该这样才行
String strMsg2=new String("test1").intern();
String strMsg1="test1";
if(strMsg1==strMsg2)
{
System.out.println("==");
}
else
{
System.out.println("!=");
}
intern()方法大概就是你说的这个意思
String strMsg2=new String("test1").intern();
String strMsg1="test1";
if(strMsg1==strMsg2)
{
System.out.println("==");
}
else
{
System.out.println("!=");
}
intern()方法大概就是你说的这个意思
解决方案 »
- import net.sf.fmj.media.rtp.RTPSocketAdapter;提示错误
- 关于环境变量
- 请教个关于JAVA算法的问题.
- Java小系统 希望可以得到您的帮助
- netbeans5.0怎么样把java文件生成exe文件
- 怎样在按了单选按钮以后,读取另一个.class文件?
- 我觉得介绍InstallAnyWhere的文档,太少了,请大家介绍一下,英文也可以◎◎◎◎◎◎◎◎
- 关于数据类型的问题
- 求教weblogic高手一个简单的问题.急!!!
- 关于Mac配置JDK以及环境变量问题
- 大哥大姐我在JScrollPane中放了一个JTable,我在表中添加行时,让滚动条移到最后但是就是差一行到最后.
- 学习的困惑!!!1
Exception in thread "main" java.lang.NoSuchMethodError: main
:)一运运intern方法就这样55这是怎么回事呀。
}
public static void main(String[] args) {
String a1 = new String("aaaa").intern();
String a2 = new String("aaaa");
if(a1 == a2)
{
System.out.println("==");
}else if(a1.equals(a2))
{
System.out.println("equal");
}
else{
System.out.println("!=");
}
}
}
输出equal