BufferedReader最大值为76字节

时间:2012-02-06 14:46:06

标签: java android bufferedreader

Win7,JSE ...我已经调用了一个BufferedReader来处理从文件中读取数据。

阅读Java文档时,它说默认大小为#34;大到足以用于大多数目的......"阅读Android的文档,默认大小超过8k字符......

我的缓冲读卡器最多读取76个字节。我可以使用默认构造函数100,10000作为大小输入,仍然是76Bytes max。

FileInputStream fin = new FileInputStream(fileObj);
BufferedReader br = new BufferedReader(new InputStreamReader(fin));

我在这里缺少什么?如果我可以相信每个readLine()命令给了我一个完整的行,那么会大大简化我的代码。

编辑我使用的是BufferedReader,因为newLine是我需要对文件中的数据执行的操作的非常重要的分隔符。我现在只能解决的问题是在我的书面文件中插入额外的newLines并使用0长度的readLine()作为我的分隔符。

EDIT2 似乎罪魁祸首就是我从其他应用程序编写文件的方式。我正在写每一行" line"到Android中的文件,但是当我在Windows中打开文件并关闭自动换行时,内容仍被包装.....到76个字符。是时候进行更多调查了。

0 个答案:

没有答案