Salve a tutti,premetto che sono uno studente ancora alle prime armi, ho qualche impiccio con l'utilizzo di stream per la lettura e scrittura sui file.Ho cercato discussioni precedenti ma non ho trovato nulla che facesse al caso mio. Vorrei semplicemente copiare dei numeri da un file a un altro, ma nel nuovo file mi ritrovo scritto un punto interrogativo, che sia qualche problema con la conversione dei byte?
Di seguito copio il codice
File NumeridaFondere=new File("C:\\Documents and Settings\\Pietro\\Desktop\\Numeri da fondere.txt");
BufferedReader br= new BufferedReader(
new FileReader(NumeridaFondere));
File f1=new File("C:\\Documents and Settings\\Pietro\\Desktop\\f1.txt");
PrintWriter pw1=new PrintWriter(
new FileWriter(f1),true);
pw1.println(br.read());
Grazie anticipatamente

Rispondi quotando