Java File I / O - Текстовый файл - Как проверить содержимое? - PullRequest
0 голосов
/ 24 февраля 2010

Мне было интересно, если бы у меня был Java-класс, который хотел бы обратиться к текстовому файлу, скажем, со списком имен вроде

tom
steve
jones

как я могу открыть текстовый файл в java-программе и узнать, соответствует ли строка, содержащаяся в программе, одному из этих имен?

до сих пор я придумал

                try {
                BufferedReader inputReader = new BufferedReader(new FileReader("users.txt"));

                while (inputReader.readLine() != null){

                }

            } catch (FileNotFoundException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            } catch (IOException ep) {
                // TODO Auto-generated catch block
                p.printStackTrace();
            }

но не надо никуда идти отсюда ..

1 Ответ

2 голосов
/ 24 февраля 2010

Вам нужно сохранить результат readLine(), например:

String nextLine;
while ((nextLine = inputReader.readLine()) != null){
if (nextLine.equals(stringToCheck)) {
    //do something
  }
}

(где stringToCheck - целевая строка, конечно.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...