gpt4 book ai didi

android - 如何将 byte[] 转换为 String 而不会在 Android 中出现内存不足错误?

转载 作者:太空狗 更新时间:2023-10-29 16:20:58 27 4
gpt4 key购买 nike

我开发了一个 android 应用程序,它将以压缩格式消耗大量数据。我曾经解压缩它,当我解析解压缩的文件时,它显示内存不足错误,因为堆大小增加到 125MB。我正在使用 apache commons.io 来获取 byte[] b 并且我正在提供 String s =new String(b); 我尝试了 Stringbuilder 但我无法正确地理解该逻辑。有没有其他方法可以在 android 中安全地将 byte[] 转换为 String?

最佳答案

没有办法一次将这么多数据 (125MB) 转换为字符串。您最好在更易于管理的 block 中逐步执行此操作。

关于android - 如何将 byte[] 转换为 String 而不会在 Android 中出现内存不足错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14839353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com