有一个这样的文本文件:
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”。 那我该怎么办?