0

有一个像这样的文本文件:

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”。所以我该怎么做?

4

0 回答 0