Ir para conteúdo
Fórum Script Brasil
  • 0

Ler/Escrever Ficheiros


innight

Pergunta

Boas tardes.

Tenho um problema

neste código:

public void Gravar(){
            try
        {
            ObjectOutputStream streamSaida= new ObjectOutputStream(new FileOutputStream(nomeFicheiro));
            streamSaida.writeInt(n_empresa);
            streamSaida.writeObject(Departamento);
            streamSaida.close();
        }
        catch(IOException e)
        {
            System.out.println("Erro ao escrever no ficheiro " + nomeFicheiro+ ".");
            System.exit(0);
        }
        }


    public  void Ler(){

        try
    {
        ObjectInputStream streamEntrada= new ObjectInputStream(new FileInputStream(nomeFicheiro));
         n_empresa = (int)streamEntrada.readInt();
        Departamento= (String)streamEntrada.readObject();
        streamEntrada.close();
    }

    catch(Exception e)
    {
        System.out.println("O ficheiro " + nomeFicheiro + " não existe! Sera criado despois de sair CORRECTAMENTE do programa.");
   //     System.exit(0);
    }

    }

Ao correr o meu programa da-me este erro:

run:

Exception in thread "main" java.lang.NullPointerException

at trabalho_intercalar.Main.main(Main.java:52)

Java Result: 1

BUILD SUCCESSFUL (total time: 0 seconds)

Na função LER, mas por exemplo se eu entrar criar uma pessoa guardar e se ler de seguida ele não da-me erro.

Mas não passa os valores para as variáveis da class:S

alguém me pode dar uma ajuda?

Editado por innight
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...