Sto leggendo Java efficace e lo usa %novunque per il carattere di nuova riga. Ho usato \npiuttosto con successo per la nuova riga nei programmi Java.
Qual è quello "corretto"? Cosa c'è che non va \n? Perché Java ha cambiato questa convenzione C?
\nin una nuova riga specifica della piattaforma in formato testo, vedere questo , Java no)