Читать Long и String из файла, используя BufferedReader
Мои данные хранятся в файле в следующем синтаксисе:
12034567892410
asdf'gndzfm,ndsfgkmnds/fgmfgkjadf'jdakgjdafgj
.
.
.
Если числа на самом деле не записаны как строки, они записываются как long с использованием writeLong.
Я хочу прочитать эти данные из файла, используя BufferedReader.
Какие-либо предложения?
1 ответ
Если вы записали их в виде двоичных данных, вы не можете надежно прочитать их, используя BufferedReader
, который предназначен для текстовых данных. Похоже, вы, вероятно, хотите DataInputStream
, По сути, ваш код чтения должен соответствовать вашему коду. Если вы разместите код, используемый для записи данных, мы сможем собрать соответствующий код, чтобы снова прочитать его.