gpt4 book ai didi

java - WriteInt-RandomAccessFile - java

转载 作者:行者123 更新时间:2023-11-29 09:15:07 26 4
gpt4 key购买 nike

我正在尝试使用 RandomAccessFile 类在 Java 中(在 Linux 上)编写一个程序来写入文件。

由于某些非常奇怪的原因,它无法正常工作。最简单的代码不起作用。尝试使用时:

RandomAccessFile file = new RandomAccessFile("a.txt", "rw");
file.writeInt(3);
file.close();

它会将文件留空或填满乱码

我认为它与一些我不熟悉的编码问题有关。

有人对此有什么想法吗?

谢谢

最佳答案

它只是将一个 32 位整数写入文件(在您的例子中,它是字节序列 00 00 00 03)。如果你想把它写成一个字符串,你需要

    RandomAccessFile file = new RandomAccessFile("a.txt", "rw");
file.writeBytes(Integer.toString(3));
file.close();

关于java - WriteInt-RandomAccessFile - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10000296/

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