Espero y esto le sirva
import java.io.*;
public class EscribirBytes{
public static void Write(RandomAccessFile file) throws IOException {
//escribiendo los datos enviados
//escribiendo codgio
for(int i = 1; i<=5; i++)
file.writeByte(i);//Escribiendo Bytes
//for(int i = (int)'a'; i<(int)'z';i++) //si quiere char
// file.writeChar((char)i);
}
public static void Read(RandomAccessFile file) throws IOException {
long longitudFichero = 0;
long puntero;
int dato = 0;
longitudFichero = file.length();
file.seek(0);
puntero = file.getFilePointer();
while(puntero<longitudFichero){
dato = file.readByte(); // Leyendo Bytes
puntero = file.getFilePointer();
System.out.println("El entero es: " + dato + "\n");
}
}
public static void main(String[] args) throws IOException {
File nom = new File("C:\\Archi.txt");
RandomAccessFile fichero = new RandomAccessFile(nom,"rw");
EscribirBytes.Write(fichero);
fichero.close();
RandomAccessFile ficheroLectura = new RandomAccessFile(nom,"r");
EscribirBytes.Read(ficheroLectura);
ficheroLectura.close();
}
}
Suerte y ojalá esto le llegue a tiempo...