java - newLine() 和 CR/LF 比较

标签 java io filewriter

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默认包含当前操作系统的行分隔符。

关于java - newLine() 和 CR/LF 比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33976573/

相关文章:

java - 使用 Apache Lucene 索引 MySQL 数据库,并保持同步

C++ 文件 I/O 仅在 IDE 中运行时有效(Visual C++ Express 2010)

java - 如果我创建了一个 BufferedReader 实例,其参数为 FileReader,我必须关闭哪一个?

java - FileWriter 和 BufferedWriter 中的缓冲区

Scala 在 while 循环内写入和读取文件

java - 从数组中删除特定值(java)

java - 使用 utf-8 时在文件中保留固定长度的字符串空间?

java - 查找对象列表中元素的最大大小

linux - 单缓冲区;多个 socket ; Linux 下的单个系统调用

java - 在准备好读取的多个套接字中进行选择