在此程序中,答案/输出为假,您能解释一下吗?
我尝试了该代码,但输出为“ false”
class eq
{
public static void main(String args[])
{
String s1 = “Hello”;
String s2 = new String(s1);
System.out.println(s1==s2);
}
}
我希望输出为“ true”
答案 0 :(得分:4)
在Java中,必须使用.equals来比较字符串。试试下面的代码
System.out.println(s1.equals(s2));