Предполагая, что вы имеете в виду это:
public static String newLine = System.getProperty("line.separator");
newLine
не зависит от окружающей среды \r
нет.
Так что newLine
даст вам \r\n
на окнах, но \n
в другой среде.
Тем не менее, вы не должны использовать это в JTextArea, и println будет нормально работать с просто \n
на окнах.
Редактировать сейчас, когда яВы видели код и ваш комментарий
В вашей ситуации.Я думаю, что вы должны использовать свою собственную константу - \r\n
File f = new File(strFileGenLoc);
BufferedWriter bw = new BufferedWriter(new FileWriter(f, false));
rs = stmt.executeQuery("select * from jpdata");
while ( rs.next() ) {
bw.write(rs.getString(1)==null? "":rs.getString(1));
bw.write("\\r\\n");
}