Читать Long и String из файла, используя BufferedReader

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

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

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

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

Какие-либо предложения?

1 ответ

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

Другие вопросы по тегам