Ajuda em Ficheiros
Tenho aqui um codigo em java que me pertence a uma classe. Este codigo serve para gravar uma pontuação recebida por um objecto do tipo Jogador, onde este tem 4 Strings.
O objectivo é ou será ir recebendo as pontuações devidas e ir adicionando ao file de onde se esta a gravar, incrementando assim as mesmas.
o que esta a acontecer é que cada vez que eu envio uma pontução a gravar, em vez de adicionar a nova pontuação esta a gravar em cima apagando o que já la estava.
Aqui fica o codigo, espero que me ajudem pois só me esta a faltar isso para acabar o meu trabalho. 
import java.io.*;
import java.lang.*;
public class GravaPontuacao{
public static void grava(Jogador jogador, String ficheiro){
File f= null;
if(ficheiro!=null){
f = new File (ficheiro);
} else {
f = new File ("Pontuacao.bin");
}
try {
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(jogador);
oos.flush();
oos.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
Os meus parabens por este forum da para tirar muitas duvidas.
Editado por JavaTeco. Utilize a tag Code, quando o post tiver código. Obrigado.