File Input Output Java

import java.io.RandomAccessFile;
public class Main {
  public static void main(String[] args) throws Exception {
    RandomAccessFile randomAccessFile = null;
    String line1 = "line\n";
    String line2 = "asdf1234\n";
    // read / write permissions
    randomAccessFile = new RandomAccessFile("yourFile.dat", "rw");
    randomAccessFile.writeBytes(line1);
    randomAccessFile.writeBytes(line2);
    // Place the file pointer at the end of the first line
    randomAccessFile.seek(line1.length());
    byte[] buffer = new byte[line2.length()];
    randomAccessFile.read(buffer);
    System.out.println(new String(buffer));
    randomAccessFile.close();
  }
}