有一个像这样的文本文件:
abcd
1234
和我正在使用的代码:
RandomAccessFile file = null;
try {
file = new RandomAccessFile("C:\\Users\\z36137zz\\Desktop\\test.txt", "rw");
file.writeBytes("edcba\n");
file.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
而且我想将第一行更改为“edcba”,我使用了 RandomAccessFile 类,但是如果我写“edcba”,它将覆盖第二行的“1”。所以我该怎么做?