newLine() 和 CR/LF 比较
newLine() and CR/LF comparison
Java中的BufferedWriter.newLine()
方法是否等于CR/LF
?该方法的实际内容是什么?
没有
BufferedWriter.newLine()
写一个行分隔符。这不一定是"\r\n"
。引用 the Javadoc:
The line separator string is defined by the system property line.separator
, and is not necessarily a single newline ('\n'
) character.
系统属性line.separator
默认包含当前OS的行分隔符
该方法的内部是:
write(lineSeparator);
其中 lineSeparator
是 BufferedWriter class 的属性,它在缓冲区打开时保存 System.getProperty("line.separator");
值。
Java中的BufferedWriter.newLine()
方法是否等于CR/LF
?该方法的实际内容是什么?
没有
BufferedWriter.newLine()
写一个行分隔符。这不一定是"\r\n"
。引用 the Javadoc:
The line separator string is defined by the system property
line.separator
, and is not necessarily a single newline ('\n'
) character.
系统属性line.separator
默认包含当前OS的行分隔符
该方法的内部是:
write(lineSeparator);
其中 lineSeparator
是 BufferedWriter class 的属性,它在缓冲区打开时保存 System.getProperty("line.separator");
值。