Olá a todos,
Eu tenho o seguinte método para escrever em um txt :
[code]private void escreverN(User User){
java.io.File dir = new java.io.File(“E:\TutorialArquivos”);
java.io.File arq = new java.io.File(dir, “Numeros.txt”);
try{
arq.createNewFile();
FileWriter fileWriter = new FileWriter(arq, true);
PrintWriter printWriter = new PrintWriter(fileWriter);
printWriter.println(4);
printWriter.println(2 + " " + 10);
printWriter.println(20 + " " + 40);
printWriter.flush();
printWriter.close();
}catch(IOException e){
e.printStackTrace();
}
}[/code]
E aqui o método que estou usando para leitura :
[code]private void lerN(User user){
File dir = new File("E:\\TutorialArquivos");
File arq = new File(dir, "Numeros.txt");
try{
FileReader fileReader = new FileReader(arq);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String linha = "";
while((linha = bufferedReader.readLine() ) != null ){
System.out.println(linha);
}
fileReader.close();
bufferedReader.close();
}catch(IOException e){
e.printStackTrace();
}
}[/code]
O meu problema é que eu só consigo ler aqueles valores que foram escritos no txt, gostaria de saber como é possível fazer operações com aqueles valores. Por ex.: somar os valores de uma mesma linha.
Desde já agradeço a atenção.