Когда я запускаю это, оператор if всегда возвращает false и, следовательно, не запускает две строки, которые у меня есть. Вы можете видеть в приведенной выше строке, что я проверил, действительно ли слова одинаковы, и они идентичны. Так что-то здесь, что я совершенно не замечаю, или я просто ввернулся? Если это важно, я использую eclipse.Вы видите, почему это утверждение if работает неправильно?
boolean wordHasElement = false;
for (int firstdimension = 0; firstdimension <= wordnumber-1; firstdimension++){
System.out.println("-"+ words[firstdimension][0] + "-" + linewords[linewordnumber] + "-");
if (words[firstdimension][0] == linewords[linewordnumber]){
System.out.println("Worked");
wordHasElement = true;
}
}
Пожалуйста, исправьте количество пробелов! –