Я испытываю странную проблему с файлом в Java ... Я хочу сравнить каждую строку этого файла со строкой (переменная хоста), но (я не знаю почему), в то время как цикл всегда сравнивая первую строку файла и игнорирует вторую строку, третий ...Java сравнение строк в файле со строкой
Вот код:
fr = new FileReader (file);
inf = new BufferedReader(fr);
String l;
while ((l=inf.readLine()) != null) {
if (host.contains(l))
return true;
else
return false;
}
Любая помощь будет оценена ...
Возможно, ваш массив хостов содержит первую строку и возвращает true – Makky
Вы уверены? Попробуйте поставить System.out.println (l) во время цикла, а не if else statement – milandjukic88
Я согласен с Makky – milandjukic88