我开发了一个android应用程序,它将以压缩格式使用大量数据。我曾经解压它,当我解析解压文件时,它显示OutOfMemory错误,因为堆大小增加到125MB。我使用apache commons.io获取字节[]b,并给出字符串s=new string(b);我尝试了stringbuilder,但无法将该逻辑设置到位。在android中有没有其他方法可以安全地将byte[]转换成string?

最佳答案

没有办法一次将这么多数据(125MB)转换为字符串。你最好是在更容易管理的块中以渐进的步骤来做这件事。

08-18 12:19
查看更多