Java中的writer.newLine()在不同系统中的差异

最近使用根据需求使用txt文本记录数据,因为使用到换行,所以就调用系统自带的newLine()方法,在windows导出数据很正常,但是在服务器上导出的数据,在windows下打开就没有换行,查阅资料原来newLIne()是使用本机系统的换行,
windows 换行 \r\n
linux 换行 \r
mac 换行 \n
因为服务器是linux的,所以生成的\r在windows下无法识别

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • 部分内容转载自搜狗百科 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上阅读 2,435评论 0 24
  • win7 cmd管理员权限设置 net localgroup administrators 用户名 /add 把“...
    f675b1a02698阅读 5,434评论 0 11
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,937评论 0 27
  • 心理·薛之谦沙盘事件 | 是你打开的方式不对 作者:Ms_Jade 前两天,据说“薛之谦沙盘事件”疯狂的袭击了朋友...
    简黛玉阅读 21,287评论 7 97