PrintWriter cria arquivo vazio

eu tenhoStringBuilder sb e eu quero que essa string seja salva como*.txt Arquivo. O problema é que eu recebo"filename.txt" mas está completamente vazio, também não há erros no console.

Aqui está o meu código:

System.out.print(sb.toString());
PrintWriter out;
try{
    out = new PrintWriter("filename.txt");
    out.println(sb.toString());
}catch (Exception e) {
    e.printStackTrace();
}

Saída do console:

[19/3/2014]

Ime in priimek: Matjaz Mav
Naslov: Ppot 6, 1000 Ljubljana 
Telefon: 040 111 222

Registerska št.: LJ 1234
Znamka: Citroen
Model: C4
Letnik: 2005
Opombe: Popravi

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion