【发布时间】:2012-04-03 19:49:51
【问题描述】:
我正在尝试使用 RandomAccessFile 类在 java 中(在 linux 上)编写一个程序来写入文件。
由于某些非常奇怪的原因,它无法正常工作。 最简单的代码不起作用。 尝试使用时:
RandomAccessFile file = new RandomAccessFile("a.txt", "rw");
file.writeInt(3);
file.close();
它会将文件留空或用乱码填充它
我认为这与一些我不熟悉的编码问题有关。
有人对此有什么想法吗?
谢谢
【问题讨论】:
-
用二进制写一个 3 然后尝试在常规文本编辑器中查看它当然会打印出乱码。在 ASCII 中,3 对应于文本结束。
-
@Hiro2k 这是一个答案。像这样发布它
标签: java random-access