解决Java字符串混淆代码时遇到问题?

时间:2019-06-15 21:32:27

标签: java

在此程序中,答案/输出为假,您能解释一下吗?

我尝试了该代码,但输出为“ false”

class eq
{
public static void main(String args[])
{
String s1 = “Hello”;
String s2 = new String(s1);
System.out.println(s1==s2);
}
}

我希望输出为“ true”

1 个答案:

答案 0 :(得分:4)

在Java中,必须使用.equals来比较字符串。试试下面的代码     System.out.println(s1.equals(s2));