Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1.     private static void gravaDadosEmArquivo(Object objeto) throws IOException {
  2.         FileOutputStream arquivoGrav = new FileOutputStream("dados.txt");
  3.         ObjectOutputStream objGravar = new ObjectOutputStream(arquivoGrav);
  4.         try {
  5.             objGravar.reset();
  6.             objGravar.writeObject(objeto);
  7.             objGravar.flush();
  8.             objGravar.close();
  9.             arquivoGrav.flush();
  10.             arquivoGrav.close();
  11.         } catch(Exception ex){
  12.             System.err.printf("Erro! %s/n/n", ex.getMessage());
  13.         } finally {
  14.             objGravar.close();
  15.             arquivoGrav.close();
  16.         }
  17.     }
  18.  
  19.  
  20.     private static Gerenciador recuperaDadosDeArquivo() {
  21.         Gerenciador obj = null;
  22.         try {
  23.             FileInputStream arquivoLeitura = new FileInputStream("dados.txt");
  24.             ObjectInputStream objLeitura = new ObjectInputStream(arquivoLeitura);
  25.             obj = (Gerenciador) objLeitura.readObject();
  26.             arquivoLeitura.close();
  27.         } catch(Exception ex){
  28.             System.err.printf("Erro! %s/n/n", ex.getMessage());
  29.         }
  30.         return obj;
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement