次のようなテキストファイルがあります。
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();
}
そして、1行目を「edcba」に変更したいので、RandomAccessFileクラスを使用しましたが、「edcba」と書くと、2行目の「1」が隠れてしまいます。それで、私は何をすべきですか?