Biblioteca IO com foco em maratona

1 resposta
G

Pessoal eu estou participando de um site americano de programação onde visa a maratona. Então eu tava fazendo o exemplo deles quando eu fui compilar de um erro de Exception. O cod é esse aqui em baixo:

import java.util.*;
import java.io.*;

public class test{
	public static void main(String args[]) throws IOException{
	
	BufferedReader f = new BufferedReader(new FileReader("c:/casa.txt"));
	  PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("c:/casa.txt")));
	  
	  String s = f.readLine();
	  int i = Integer.parseInt(s.split(" ")[0]);
	  int j = Integer.parseInt(s.split(" ")[1]);
	  out.write((i+j)+"\n");
	  out.close();
	  System.exit(0);
	
	
	}
}

A Exception que está dando é:
java.lang.NullPointerException e mostra na linha onde está o erro:

int i = Integer.parseInt(s.split(" ")[0]);

Alguem pode me explicar como corrigo isso? Grato.
e mais! O que precisa para funcionar corretamente o FileReader e FileWriter?

1 Resposta

P

Da uma verificada se esta vindo alguma coisa na linha que voce esta lendo. E a segunda coisa creio que esta dando erro porque voce ta tratando errado no momento em que voce ta pegando o valor. Aquele split está correto? como esta os valores no arquivo?

Criado 13 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 1
Participantes 2