I want to know how do I write a line to a file without clearing or flushing it. What classes and packages do I need? I've tried with FileOutputStream and PrintStream (using println) and with BufferedWriter and OutputStreamWriter (using write) but they erase the previous content from the file.
try
    {
        File txt = new File("marcos.txt");
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
        writer.write(registro);
        writer.newLine();
        writer.close();    
    }
    catch(Exception e)
    {
        System.out.println("Error en la escritura al archivo.");
    }
 
    