现象:在JAVA程序中向文件写入内容,在编写代码生成工具时遇到\n用记事本打开没有换行,用写字板或者eclipse等工具打开会自换行。
原因分析:记事本的换行符号是"\r\n"。
解决方案:如果有跨平台使用的要求,可以使用 String str= System.getProperty("line.separator"); 来获取换行符。
linux使用 \n windows使用\r\n 其它操作系统可能也不同。
现象:在JAVA程序中向文件写入内容,在编写代码生成工具时遇到\n用记事本打开没有换行,用写字板或者eclipse等工具打开会自换行。
原因分析:记事本的换行符号是"\r\n"。
解决方案:如果有跨平台使用的要求,可以使用 String str= System.getProperty("line.separator"); 来获取换行符。
linux使用 \n windows使用\r\n 其它操作系统可能也不同。