Grazie andbin, io ho fatto così:

codice:
public void salvaInOrder(String fileName) throws IOException {
	File f = new File("risultato.txt!"); //creazione del file
	if (f.exists())//Verifico se il file risultato.txt! esiste già
		throw new IOException("ATTENZIONE: devi cancellare \"risultato.txt!");
	PrintWriter out = new PrintWriter(f);
	out.println(this.scriviSuFile()); //scrittura di testo
	out.close(); //chiusura del file
}
sembra compilare ed eseguire giusto, può essere una soluzione valida?