import java.io.IOException;
import java.io.RandomAccessFile;
import java.io.File;

public class AccesoAleatorio {

private static void pcipal() {

try {

File f = new File(“AccesoAleatorio.out”);
RandomAccessFile ran = new RandomAccessFile(f, “rw”);

// Aquí leemos un caracter
byte ch = ran.readByte();
System.out.println(“Primer caracter del archivo es: ” + (char)ch);

//Después leemos el resto
System.out.println(“Toda la linea” + ran.readLine());

// nos posicionamos en la ultima linea
ran.seek(f.length());

ran.write(0x0A);
ran.writeBytes(“terminandose”);
ran.close();

} catch (IOException e) {
System.out.println(“IOException:”);
e.printStackTrace();
}
}

public static void main(String[] args) {
pcipal();
}

}
}