==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串.但是,我遇到了一个错误,将其中一个更改为了.equals(),并修复了该错误.
是==坏?什么时候应该不应该使用它?有什么不同?
字符串部分是String [6]:
["231", "CA-California", "Sacramento-155328", "aleee", "Customer Service Clerk", "Alegra Keith.doc.txt"]
但是当我比较parts[0]时"231":
"231" == parts[0]
Run Code Online (Sandbox Code Playgroud)
以上结果是假的,
我很困惑,所以有人能告诉我为什么吗?