Реализуйте класс, который может читать строки из заданного файла данных - PullRequest
0 голосов
/ 16 марта 2012

До сих пор я использовал такие классы, как Scanner и BufferReader / Writer, для чтения из заданного текстового файла и записи определенной информации в текстовый файл.

Я хочу реализовать класс, который в основном будет выполнять те же действия, что и класс Scanner, то есть сможет анализировать строку информации из файла, чтобы я мог выполнять определенные действия с этой информацией.

Моя проблема в том, что я не могу найти класс интерфейса в API Java, который делает это.И я не уверен, что интерфейс Iterator может быть использован для этого.Должен ли я написать один по-своему?

Спасибо

1 Ответ

1 голос
/ 16 марта 2012

Должен ли я написать один по-своему?

Абсолютно нет , когда вы можете использовать Scanner or BufferedReader, который предоставляется внутри библиотеки Java.

По любой причине, если вы не хотите проецировать использование scanner, тогда;

class MySpecialReader {

  private Scanner scanner;

  readData(){
     //use the scanner to read the data.
     //You can convert the checked exceptions to Runtime etc..
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...