come separator hai provato ad usare l'accoppiata tra il carriage return e il new line? (cioè: "\r\n")Originariamente inviato da peg1987
Guarda io non so che dirti...
print("ciao\n") è diverso da println("ciao").
O almeno quando apro il file txt con notepad vedo 2 cose diverse:
nel primo caso vedo ciao seguito da un simbolo strano e poi a capo, nel secondo vedo ciao e a capo...quindi non mi sembrano equivalenti! invece se uso System.getProperty("line.separator") cado nel caso del println...quindi mi viene da dire che System.getProperty("line.separator") è diverso da \n.
edit: ho rifatto le prove usando un editor migliore. Allora con println("ciao") vengono scritti 6 caratteri mentre con print("ciao\n") ne vengono scritti 5...dove sta realmente la differenza? A questo punto println è peggio di print+\n...mah...
fai questa prova e vedi se riscontri ancora problemi (che poi è il separatore che ti ho inserito nel mio esempio perchè col solo "\n" avevo problemi xD).