在Android中阅读大文件

时间:2012-02-27 15:31:53

标签: android inputstream

我正在将一个大的原始文件读入一个字节数组并将其转换为字符串,然后使用分隔符将它们拆分。

is = ctx.getResources().openRawResource(fileid);
bytes[] b = new byte[is.available()];
is.read(b);
str = new String(b);

Android文档说is.available()方法只返回一个近似值。我的文件也太大了。这是读取此文件并将其转换为字符串的好方法吗?或者还有其他好的方法来实现这一目标吗?如果您能提供一个示例,将会很有帮助。

0 个答案:

没有答案