Читать Long и String из файла, используя BufferedReader - PullRequest
0 голосов
/ 29 ноября 2011

Мои данные хранятся в файле в следующем синтаксисе:

12034567892410
asdf'gndzfm,ndsfgkmnds/fgmfgkjadf'jdakgjdafgj
.
.
.

Если числа на самом деле не записаны в виде строк, они записываются как long с использованием writeLong.

Я хочу прочитать эти данные из файла, используя BufferedReader.

Есть предложения?

1 Ответ

5 голосов
/ 29 ноября 2011

Если вы записали их как двоичные данные, вы не сможете надежно прочитать их, используя BufferedReader, что предназначено для текстовых данных.Похоже, вы, вероятно, хотите DataInputStream.По сути, ваш код чтения должен соответствовать вашему коду.Если вы опубликуете код, использованный для записи данных, мы сможем собрать соответствующий код, чтобы снова прочитать его.

...