Pessoal, estou a tempo tentando ler um arquivo em format .dat
Não consigo de jeito nenhum
O código está aí.
Esta gravando, porém não lê.
Peguei um código que vi nesse fórum, nem sei ao certo como ele funciona.
public void Salvar_binario(String texto) throws IOException {
//Converter String em Binário
byte[] bytes = texto.getBytes();
String[] binarios = new String[bytes.length];
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("Binários.dat"));
oos.writeObject(binarios);
oos.close();
} catch (FileNotFoundException e1) {
System.out.println("Não foi possível criar o arquivo");
e1.printStackTrace();
} catch (NotSerializableException e1) {
System.out.println("Não foi possível adicionar dados no arquivo");
e1.printStackTrace();
}
}
public void Ler_binario() throws IOException{
try {
System.out.println("Entro no try ");
FileInputStream arquivoLeitura = new FileInputStream("c:\arq.txt");
ObjectInputStream objLeitura = new ObjectInputStream(arquivoLeitura);
manipulacaoArquivos a = (manipulacaoArquivos) objLeitura.readObject();
System.out.println("TESTE = "+a.a);
objLeitura.close();
arquivoLeitura.close();
}
catch (Exception e) {
}
}
}