如何从txt文件中读取每个字符并在同一文件中的相同位置写入相同或替换的字符并移至下一个字符并继续执行此操作直到文件末尾?
答案 0 :(得分:2)
您需要RandomAccessFile
RandomAccessFile rf = new RandomAccessFile("data.txt", "rw");
然后你可以在文件的任何位置读取或写入数据
seek()
到该位置,read()
或write()
答案 1 :(得分:1)
为什么不使用两个文件,然后在最后将旧文件移到旧文件上。那给你一个中止选项?
Jdk File类javadoc将为您提供阅读和编写所需的方法
https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html