Dobry den,
pozor!
Znak '\n' neni totez co System.getProperty("line.separator");
'\n' = \u000a (linefeed = LF)
'\r' = \u000d (carriage return CR)
mp.
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lukáš Zapletal
Sent: Monday, February 18, 2008 13:58 PM
To: Java
Subject: PrintWriter a CR vs CR/LF
Zdravim konferenci,
proc se PrintWriter chova v techto dvou situacich jinak:
writer.print("TEST\n");
a
writer.println("TEST");
V prvnim pripade prida do vystupniho souboru (spoustim na Windows)
CR/LF a v druhem pripade pouze CR. Dival jsem se do zdrojaku tridy
PrintWriter a metoda println vklada za retezec hodnotu z promenne
line.separator. Tak bych cekal, ze se bude chovat i specialni escape
sekvence "\n" (tu jsem nezkoumal ve zdrojovem kodu)...
--
Lukas Zapletal
http://lukas.zapletalovi.com