Eu preciso de criar um ficheiro de pontuações no qual vou armazenar o nome do jogodor e a pontuação. Como é que eu faço para escrever no fim do ficheiro, ou seja… na última linha… depois de todos os outros.
[code]protected boolean writePlayer(String str) {
BufferedReader br;
PrintWriter pw;
try {
br = new BufferedReader(new FileReader(filename));
String line;
while (( line= br.readLine())!=null){
//if(br.readLine()== null){
pw = new PrintWriter(new FileOutputStream(filename));
pw.print(str);
pw.close();
br.close();
}
}
return true;
} catch (FileNotFoundException e) {
JOptionPane.showMessageDialog(this,
"File Error" + filename);
}
catch (IOException e){
JOptionPane.showMessageDialog(this,
"Cannot open file " + filename);
}
return false;
}[/code]