为什么“F”+“alse”不是==“False”?
2022-09-04 05:17:50
可能的重复:
如何在Java中比较字符串?
我不明白为什么声明的变量不一样。
例如代码:
String firstPart = "F";
String whole = "False";
String connected = firstPart + "alse";
System.out.println(connected == whole);
现在这产生了一个布尔值,我以为它会是“真的”,但事实并非如此,它出来是假的,我不明白为什么。
有人能解释一下吗?