PQ da nullPointer

5 respostas
F

Galera naum sei pq da ta dando nullpointerException nesse codigo????

public void leTexto() throws IOException{
			file = new File("Z:\PMP\Perguntas_Word\Cópia de capitulo5.txt");
			FileReader reader = new FileReader(file);
			BufferedReader leitor = new BufferedReader(reader);
					
			String linha =null;
			while((linha = leitor.readLine())!=null) {
			    int cont=0;
			    String contador=null;
			    contador=contador.valueOf(cont);
			    
				if(linha.startsWith(contador)){
					System.out.println("Pegunta "+(cont+1)+" "+linha);
					
				}else if(linha.startsWith("A") ||linha.startsWith("B") || linha.startsWith("C")||linha.startsWith("D") ){
					System.out.println("Resposta "+" "+linha);
				}
				
			}
			
			leitor.close();
			reader.close();
		}
		  
		
	
	public static void main(String[] args) throws IOException {
		 PovoamentoBanco povo = new PovoamentoBanco();
		 povo.leTexto(); 
	}
}

E ainda fala que o codigo ta com o metodo valeuOF depreciado???

5 Respostas

P

Ao invés de

String contador=null;

vc não poderia fazer

String contador="";

Em qual momento da execução acontece o nullpointer?? Qual eh a linha??

F

Galera agora fiquei meio confuso , eu coloquei esse msm codigo no netbeans 4.1 e rodou normalmente, mas no eclipse continua com erro mas tudo bem.
Usei a sua dica mas naum funcionou no eclipse!!!
mas valeu a ajuda!!!

J

Foxan, como disse a Patty:
Em qual momento da execução acontece o nullpointer?? Qual eh a linha??

S

o que posso te garantir eh que algum componente ta indo como null, seja recebendo ou criando, como o pessoal disse manda o erro ae pra gente!

J

hmmm, a não ser que eu esteja muito enganado acho que está havendo uma confusão entre ValueOf() e CharAt().

Criado 9 de agosto de 2005
Ultima resposta 10 de ago. de 2005
Respostas 5
Participantes 4