我是这个网站的新手,没有意识到还有其他问题可以回答我的问题。我已经想通了,我会尽快删除这篇文章。谢谢你。
我刚开始再次学习 java,我有一个简单的问题。
通常,使用 == 来比较字符串是行不通的,你必须使用 .equals 来代替。
但是现在在编码时,我发现他们在不应该做同样的事情时也在做同样的事情,我正试图找出原因。
这是代码。
String s = "Hello";
String x = "Hello";
if (x == s){
System.out.println("It is working!");
}//end if
else {
System.out.println("It is not working");
}//end else
if (x.equals(s)){
System.out.println("Match");
}//end if
else {
System.out.println("No match");
}//end else