我正在尝试使用RandomAccessFile类编写用于写入文件的java程序(在linux上)。WriteInt-RandomAccessFile - java
对于一些非常奇怪的原因,它不工作。 最简单的代码不起作用。 时尝试使用:
RandomAccessFile file = new RandomAccessFile("a.txt", "rw");
file.writeInt(3);
file.close();
它醚离开文件空白或gibrish
我认为它有一些编码的问题我不熟悉,做填充它。
任何人有什么想法吗?
谢谢
二进制好写3,然后试图在一个普通的文本编辑器当然会打印giberish进行查看。在ASCII中,3对应于文本的结尾。 – Hiro2k 2012-04-03 20:04:53
@ Hiro2k这是一个答案。发布这样的 – 2012-04-03 20:06:43