PDA

View Full Version : [JAVA] andare a capo in un file


bobby1112
10-01-2012, 00:04
salve ragazzi sto appendendo del testo ad un file in questo modo


BufferedWriter out=new BufferedWriter(new FileWriter(Paths.rootPath+"test.txt",true));
out.append(numero+" "+nome+"\n");
out.close();


il problema è che non mi va a capo ne con \n ne con \t

:muro: :muro:

Cait Sith
10-01-2012, 00:10
Per i file di testo è meglio usare questa classe:

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)));

a quel punto è come gestire la standard out

out.print() ti fa la print
out.println() ti fa la print e va a capo

Agat
10-01-2012, 00:48
\t, ti credo :D
\n, non si usa linux, vedo :D

System.getProperty("line.separator") e va bene dovunque :D