Java向文件中写入换行符(回车符)

原创 2009年04月21日 20:56:00

 linux和unix系统的换行是"/n",而windows的换行并不是直接的"/n",是"/r/n"。所以out.write("/n")只能得到一个黑框,因为windos不认为这是个“换行”。 直接从记事本输入的话,windows自动输入了"/r/n",所以从从文本文件中读出来的也是"/r/n",可以正常显示。

      那么这是为什么呢?稍微学过正则表达式的朋友都知道:/r是回车符,而/n是换行符。Windows默认/n在文档中显示的是一个空格或者小黑框。所以,要先回车,再换行。

相关文章推荐

Java写到.txt文件,如何实现换行

java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": Java代码   String str="aaa";  str+="\r\n";   ...
  • liangoo7
  • liangoo7
  • 2012年08月19日 12:30
  • 93989

java中的“回车”与“换行”

不同平台下的回车与换行
  • BonJean
  • BonJean
  • 2015年09月28日 22:40
  • 6048

Java写到.txt文件,如何实现换行

java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": Java代码   1.  String str="aaa";   2.  str+="\r\n";...

Java中写入文件时换行符用"\r\n"、"\n"、"\r"?

ava是一个跨平台的语言,因为如果想写一个跨平台的软件,有些东西就需要考虑,例如换行。   \r: 叫回车 Carriage Return \n: 叫新行 New Line 他们都...

java文件输出流,写到.txt文件,如何实现换行

java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": Java代码   String str="aaa";   str+="\r\n"...
  • xinpo66
  • xinpo66
  • 2011年10月24日 11:23
  • 25958

java写的根据系统平台得到换行符CRLF

 java写的根据系统平台得到换行符CRLFString lineSeparator = System.getProperty("line.separator", "/n");   ...

如何正确理解深度学习(Deep Learning)的概念

现在深度学习在机器学习领域是一个很热的概念,不过经过各种媒体的转载播报,这个概念也逐渐变得有些神话的感觉:例如,人们可能认为,深度学习是一种能够模拟出人脑的神经结构的机器学习方式,从而能够让计算机具有...

windows batch 常用命令

 转载: http://www.oschina.net/code/snippet_158297_4964 001 1 echo 和 @ ...

文件操作的一个细节 - 换行符"\n"和回车符"\r"

转自crazyingbird 问题始于社区的一个帖子,楼主的问题如下: “在C语言中,对一个不知道大小的文件进行读操作,我用fread()将文件的内容先放到一个缓存区,然后将缓存区中的内容...
  • xtydtc
  • xtydtc
  • 2016年11月16日 22:01
  • 1343

Python文件读写时的换行符与回车符

后续
  • MrKnight
  • MrKnight
  • 2013年08月04日 20:47
  • 37815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java向文件中写入换行符(回车符)
举报原因:
原因补充:

(最多只允许输入30个字)