gpt4 book ai didi

java - 存储 String 对象的最压缩方式

转载 作者:行者123 更新时间:2023-12-01 18:42:50 25 4
gpt4 key购买 nike

我有一个 String 对象,我想将其保存到文件中,并且我不关心它是保存为纯文本还是二进制。我尝试保存为纯文本,大约有 27 个字节。然后我尝试了ObjectOutputStream,它是 24 字节。有没有更好的方法将 String 对象保存到文件中?该字符串是 189:25:600:-324324214& 并打算有数千个。这就是为什么我希望它被压缩,当然每个字符串都会有点不同

最佳答案

FileOutputStream 包装在 ObjectOutputStream 内的 DeflatorOutputStream 中以创建文件。 (将整个数组写为单个对象。)然后将 FileInputStream 包装在 ObjectInputStream 内的 InflatorInputStream 中进行读取。

关于java - 存储 String 对象的最压缩方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19212624/

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