// 获取操作系统对应的换行符
System.getProperty(“line.separator”)
java中的转义符"\r\n":
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n
这样写的话,则剔除了平台无关性,写一次代码跑通在Linux上和Window上都能够运行。
这点对编程也是个启示,尽量不去写死某个东西,如果那个东西会发生变化(如这里是操作系统的变化)。
// 获取操作系统对应的换行符
System.getProperty(“line.separator”)
java中的转义符"\r\n":
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n
这样写的话,则剔除了平台无关性,写一次代码跑通在Linux上和Window上都能够运行。
这点对编程也是个启示,尽量不去写死某个东西,如果那个东西会发生变化(如这里是操作系统的变化)。