我正在进行多人游戏......我想出了一个非常奇怪的情况 它甚至可能吗? -
System.out.println(foo); // left
System.out.println(foo instanceof String) // true
System.out.println(foo == "left") // false
我不明白它是怎么可能的..
我真的不认为发布我的所有代码都是个好主意 任何想法为什么会这样?我该如何解决?
提前致谢
答案 0 :(得分:0)
你不应该通过==运算符比较字符串,而是使用equals方法。