Ejemplo en el que se guarda una cadena de caracteres en un fichero de texto. Se utiliza el método write de la clase BufferedWriter, que permite escribir una cadena de caracteres al final de un fichero de texto. En caso de que no existiera el fichero, éste se crea automáticamente. Hay que tener en cuenta que, si ya existía el fichero, el contenido que tuviera es borrado.

La clase BufferedWriter requiere importar "java.io.BufferedWriter".

String nombreFichero = "nuevo.txt";
String texto = "Texto de prueba";
BufferedWriter bw = null;
try {
    //Crear un objeto BufferedWriter. Si ya existe el fichero, 
    //  se borra automáticamente su contenido anterior.
    bw = new BufferedWriter(new FileWriter(nombreFichero));
    //Escribir en el fichero el texto con un salto de línea
    bw.write(texto + "\n");
}
// Comprobar si se ha producido algún error
catch(Exception ex) {
   System.out.println("Error de escritura del fichero");
   ex.printStackTrace();
}
// Asegurar el cierre del fichero en cualquier caso
finally {
    try {
        // Cerrar el fichero si se ha podido abrir
        if(bw != null)
            bw.close();
    }
    catch (Exception ex) {
        System.out.println("Error al cerrar el fichero");
        ex.printStackTrace();
    }
}