如何在文件中的特定位置写入内容
假设我有一个名为abhishek.txt的文件,其中包含以下行
我是,你叫什么名字。
现在我要写
阿比舍克
在“我是”之后,就像我是Abhishek,..如何直接在此特定位置书写内容。
回答:
您不能将数据插入文件中。您可以使用覆盖特定位置的数据RandomAccessFile
。但是,插入操作需要更改其后的所有数据。对于您的情况,请尝试以下类似方法:
File file = new File("abhishek.txt");Scanner scanner = new Scanner(file).useDelimiter("\n");
String line = scanner.next();
String newLine = line.substring(0, 5) + "Abhishek" + line.substring(5);
FileWriter writer = new FileWriter(file);
writer.write(newLine);
writer.close();
以上是 如何在文件中的特定位置写入内容 的全部内容, 来源链接: utcz.com/qa/408298.html