While developing GUI with Java FX, I seem to get different results with System.getProperty("line.separator");
and "n"
during writing to a file or getting data from internet. What basically is the difference?
Advertisement
Answer
System.getProperty("line.separator")
returns the OS dependent line separator.
On Windows it returns "rn"
, on Unix "n"
. So if you want to generate a file with line endings for the current operating systems use System.getProperty("line.separator")
or write using a PrintWriter
.