使用Java更改文本文件的内容

时间:2014-05-23 08:26:42

标签: java file-io randomaccessfile

有一个这样的文本文件:

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”。 那我该怎么办?

0 个答案:

没有答案