我正在生成随机数并将其放入文件中并从该文件中读取值。现在,在阅读时,它正在读取已经放入文件的所有值,而不是读取最后添加的值。所以我想要的是删除文件的内容,然后再次向其中写入任何随机数,这样当它从中读取时,它只会读取最后添加的值。
答案 0 :(得分:0)
如果您通过RandomAccessFile,
同时执行此操作,只需致电RandomAccessFile.setLength(0).
如果您是通过FileOutputStream
或FileWriter,
进行的,只需创建一个没有append
参数的新参数,或者将该参数设置为“false”。
答案 1 :(得分:-1)
将空字符串写入文件,如下所示
PrintWriter writer = new PrintWriter(file);
writer.print("");
writer.close();