Salve, nel mio libro su java non ho trovato la spiegazione della classe BufferedWriter che proprio adesso mi viene a servire. Faccio l'esempio. All'inizio il programma carica un file di testo "prova.txt" in cui sono incolonnate delle Stringhe. Es:
import java.io.*;
public class BufferedReaderTest1
{
public static void main(String[]args)
{
//file da leggere
File f = new File("prova.txt");
//lettura riga per riga
BufferedReader in = null;
try
{
in = new BufferedReader(new FileReader(f));
int i = 1;
String linea;
while((linea=in.readLine())!=null)
{
System.out.println(i+" : " + linea);
i++;
}
}
catch(IOException e)
{
System.out.println("Impossibile leggere il file");
}
finally
{
if(in != null)
try
{
in.close();
}
catch(IOException e)
{
}
}
}
}
Adesso nascono i miei problemi. Vorrei creare un metodo che, quando chiamato, accetti una Stringa e la memorizzi nel file prova.txt. Naturalmente la deve posizionare sotto alle altre già esistenti, ma non sapendo usare la classe BufferedWriter non saprei come fare. Qualcuno sa aiutarmi?
Grazie