大家好,我有一个问题:
我有一个数组
String[] parte
我需要数组的第一个值,所以我做了:
String verifica = parte[0] // It can be N (for Name) L (for List) and E (for Error)
为什么如果我运行此代码并且知道“ verifica”为L
if (verifica == "L") { //If code
} else { //Else code
}
它总是向我返回其他代码
非常感谢
-马特奥
最佳答案
Java中的字符串比较必须使用String.equals()
完成:
if (verifica.equals("L")) { //If code
您试图做的是比较两个不同的对象,而不是它们的内容。