当前位置:
代码迷
>>
J2SE
>> 我不是问的传统有关问题
详细解决方案
我不是问的传统有关问题
热度:
51
发布时间:
2016-04-24 12:44:30.0
我不是问的传统问题
引用
public class Test
{
public static void main(String[] args)
{
String str1=new String("abc");
String str2=new String("abc");
System.out.println("str1==str "+str1==str2);
System.out.println("str1.equals(str2) "+str1.equals(str2));
}
}
我是要问输出结果 第一个为什么不显示str1==str 而只有一个FALSE?
你们试一试看看那
------解决方案--------------------
注意+的优先级比==高。
System.out.println("str1==str "+str1==str2);
修改为
System.out.println("str1==str "+(str1==str2));
查看全文
相关解决方案