Código:
import java.io.*;
import javax.swing.*;
public class Prueba1 {
public static void main (String[] args)throws Exception {
procedimiento objeto=new procedimiento();
objeto.AbrirArchivo("byte.txt");
}
}
class procedimiento{
RandomAccessFile archivo;
String cerosunos="";
String cerosunosaux;
public void AbrirArchivo(String Archivo)throws Exception{
archivo=new RandomAccessFile(Archivo,"rw");
archivo.seek(0);
cerosunosaux=Integer.toBinaryString(archivo.readByte());
//Conpletar los 8 bits.
if(cerosunosaux.length()<8){
for(int x=cerosunosaux.length();x<8;x++){
cerosunos=cerosunos+"0";
}
cerosunos=cerosunos+cerosunosaux;
}
JOptionPane.showMessageDialog(null,"El contenido del archivo es " + cerosunos);
}
}
Pues espero que les aya servido ! suerte a todos
NOTA: lo unico que modificarian seria archivo.seek(0); para poder ver el byte que necesiten