在这个程序中,答案/输出是假的,你能解释一下是怎么回事吗?
我试过这段代码,得到的输出是"false“
class eq
{
public static void main(String args[])
{
String s1 = “Hello”;
String s2 = new String(s1);
System.out.println(s1==s2);
}
}我希望输出结果是"true“
发布于 2019-06-16 05:36:27
在java中,你必须使用.equals来比较字符串。尝试下面的代码System.out.println(s1.equals(s2));
https://stackoverflow.com/questions/56614325
复制相似问题