Na Windows se konec radku oznacuje dvojici CR/LF neboli \r\n
Na Unixu je to jen LF (\n).
Na Macu to je (ci prinejmensim byvalo) CR (\r).
A println vypise bud CR/LF, CR nebo LF podle toho, na jake
jste platforme.
Cili pokud se Vam to chova presne obracene nez popisujete,
pak je vse v naprostem poradku ;)
Pavel Kolesnikov
On 18/02/2008, Lukáš Zapletal <[EMAIL PROTECTED]> wrote:
> 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
>