System.getProperty("line.separator")和\n区别

// 获取操作系统对应的换行符
System.getProperty(“line.separator”)

java中的转义符"\r\n":
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n

这样写的话,则剔除了平台无关性,写一次代码跑通在Linux上和Window上都能够运行。

这点对编程也是个启示,尽量不去写死某个东西,如果那个东西会发生变化(如这里是操作系统的变化)。

おすすめ

転載: blog.csdn.net/weixin_43474476/article/details/88665194