Ajuda sobre ArrayList

2 respostas
fabbio_2k
Olá pessoal , alguem poderia me ajudar sobre este código eu não sei o porquê dele estar dando o seguinte erro : Exception in thread "main" java.lang.NullPointerException
//metodo retorna os nomes do arquivos contidos no diretório PLANILHAS
          String[] ends = p.lerDiretorio("PLANILHAS");
          //arraylist para pegar os nomes que o metodo dadosHora retornará
          ArrayList<String> prof = null;
          ArrayList<String> professores = null;
          ArrayList<String> dis=null;
          
         for(int i = 0 ; i < ends.length;i++){
               System.out.println("Endereços da planilhas :"+ends[i]);
               //passando os endereços
               p.setEndereco("PLANILHAS/"+ends[i]);
               //recebendo as coordenadas
               //turno ,dia e hora
               p.Coordenadas(turno, d, hh);
               //devolvendo o arraylist dos nomes de professores
                 prof =  p.dadosHora(p.getFirstline(),p.getLastline(),p.getFirstcol(),p.getLastcol(),0);
              //linha onde dá o erro 
                professores.addAll(prof);
             
         }//fim do laço dos professores

Se alguém tiver alguma sugestão
eu estou a espera
desde já obrigado

2 Respostas

mario.fts

O seu ArrayList Professores não foi inicializado.

troque

ArrayList<String> professores = null;

por

ArrayList<String> professores = new ArrayList<String>()

[]s

fabbio_2k

Valeu !!!
obrigado era isso mesmo ,agora pegou
:smiley:

Criado 23 de outubro de 2008
Ultima resposta 23 de out. de 2008
Respostas 2
Participantes 2