2011-11-29 37 views
0

我的数据文件存储在一个文件中的语法如下:阅读长和字符串使用的BufferedReader

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

当数字不是实际写入字符串,它们被写成使用writeLong多头。

我想使用BufferedReader从文件中读取这些数据。

有什么建议?

回答

5

如果您将它们写入二进制数据,则无法可靠地使用BufferedReader来读取它们,这意味着对于文本数据。这听起来像你可能想要DataInputStream。基本上,你的阅读代码应该符合你的写作代码。如果您发布用于编写数据的代码,我们应该能够将相应的代码重新读回。