come faccio a fare esattamante l'operazione inversa rispetto a questa?

BufferedReader reader;
reader = new BufferedReader(new FileReader ("c://Salvataggio.txt"));
String [] carte = new String[30];
carte [0] = reader.readLine();
System.out.println(carte[0]);
reader.close();

Cioè come faccio a scrivere in un file di testo qualcosa proveniente da un array o altro.

Grazie in anticipo....................................