Writing to a txt file without clearing the previous content : <p>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. </p>

<pre><code>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.");
    }
</code></pre>
