这个问题在这里已经有答案了:
如何比较java中的字符串(23个答案)
24天前关门。
下面是我的代码片段。我只想知道为什么即使变量“ans”有值2020,条件也没有被执行。
private static void solve() throws Exception {
String str="20";
String str1="20";
String ans=str+str1;
if(ans=="2020")
System.out.println("matched");
else System.out.println("Not matched");
System.out.println(ans);
}
1条答案
按热度按时间xuo3flqw1#
这应该管用。