У меня есть простой код, как показано ниже, и он возвращает false, когда у меня есть пробел после строки «N/A».Проблема строки в Java с косой чертой
String a = "N/A ";
if((a.trim())=="N/A")
{
System.out.println("true");
}
else{
System.out.println("false");
}
Если я удалю пробел как «N/A», тогда он вернет true. Что мне здесь не хватает. Я знаю, что я делаю глупую ошибку, не могу понять.
Заранее спасибо.
Использование равна() вместо == также решить проблему (())), если условие – aviad
Как видите, у вас есть место в 'a =" N/A "' – Ketan