Я пытаюсь использовать apache commons для чтения словаря. Когда я использую этот кодПроблема с FileUtils в сообществах Apache
for(String line: FileUtils.readLines(new File("dictionary.txt")))
System.out.println(line);
}
распечатывает весь файл. Но когда я использую этот код ничего не происходит, когда я 100% уверен, что б и линии являются тот же
for(String line: FileUtils.readLines(new File("dictionary.txt")))
{
if(line.toLowerCase() == b.toLowerCase())
{
valid = true;
System.out.println(line);
}
Так что случилось?
Во втором фрагменте кода вы используете '==' для сравнения 'Strings' - используйте' .equals' вместо – Reimeus
Спасибо, ребята, всегда задавались вопросом, что .equals сделал это == не – Welsar55