Spero questa volta di aver scritto correttamente il titolo![]()
tra il tanto codice....
ho un istante in cui vengono passati al sistema dei file di testo, e praticamente a me serve che vengono (secondo alcuni criteri) stampati su un unico file.
Se faccio la stampa a video, vedo che il flusso c'è ma poi nel file mi ritrovo una sola riga, quindi penso mi sovrascrivi tutto sempre e solo su una riga .....
..... ma dove sbaglio? cosa secondo voi devo modificare?
ecco il codice:
Graziecodice:public void leggiFile(String s) throws FileNotFoundException, IOException{ BufferedReader br= new BufferedReader(new FileReader(s)); String linea = br.readLine(); while (linea!=null){ scriviSulFile(linea); linea=br.readLine(); } } public void scriviSulFile(String linea) throws FileNotFoundException{ PrintStream ps = new PrintStream(nomePaziente.getText()+".txt"); ps.println(linea); System.out.println(linea);
![]()

Rispondi quotando