gpt4 book ai didi

Java FileOutputStream,将 double 据写入文件

转载 作者:行者123 更新时间:2023-12-01 13:37:57 24 4
gpt4 key购买 nike

经过一番谷歌搜索后,我认为最好在这里提出这个问题;

尝试编写一个程序,从 .txt 文件读取双值(没问题),将它们写入二进制文件,然后(从二进制文件)读回它们。

我使用 FileInputStream/FileOutputStream 来解决这个问题,我认为这是错误的方法(但我对此非常绿色,并且只使用这两个进行指导)

但是这些方法只能读/写 int 值,或者更正确的是,附加/返回 int 的前 8 位。

我知道 double 是 64 位,因此这立即解决了问题。如果我使用了错误的类,我会很乐意更改它们。

干杯!

最佳答案

尽管并非不可能,但使用相对原始的流来完成此任务并不是最简单的方法。 RandomAccessFile有 writeDouble/readDouble 方法,我认为它们完全符合您的要求 - 即,将原始值“原样”转储到文件中并读回它们。

关于Java FileOutputStream,将 double 据写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21118522/

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