用java在记事本写东西怎么实现换行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java在记事本写东西怎么实现换行相关的知识,希望对你有一定的参考价值。

如果是写在记事本里面的话,换号需要用\r\n

如果只是\n的话,你打开记事本后看到不是你想要的真正的换号,而是黑色的一个点

因为在Windows系统下,它会将\r\n当成一个真正的换行

我写过类似的程序,希望能够帮到你~!
参考技术A \n 有这个,就是自动换行

如果是在html 或者jsp里,就是 <br>

比如

System.out.println("aaaaaaaaaaa\nbbbbbbbbbb\ncccccccc");
出来的是
aaaaaaaaaaa
bbbbbbbbbb
cccccccc
后台打印出来

如果是在页面上显示,
可以用out.println("aaaaaaaaaaa<br>bbbbbbbbbb<br>cccccccc");本回答被提问者采纳
参考技术B 和c++ 一样 啊,“\n”或“\r”

csv用txt打开换行没了

昨天发现,手机上的一个text文件,转到电脑上之后,竟然没有换行符。用Windows默认的记事本打开text文件后,所有内容,都连接成一片。

当然,这个不是指text显示格式中的“自动换行”。而是指,所有内容,都没有分段。一个段落写完了,总是要回车,另起一行写另外的内容。这个换行符,竟然不能正常显示。所有内容都在一个段落里。

这是什么原因,又该怎么解决呢?

这是因为不同的系统,换行符不一样,代码不兼容。windows环境下为‘\r\n’,而不单单是\r或者\n。(这是参考网络上,其他人的内容来说的。)而Windows的记事本不能读取其他系统的换行符。

参考文章:txt文件换行符消失;地址:txt文件换行符消失_PlusChang的博客-CSDN博客_txt换行符是什么

解决方法:

把换行符改成Windows的记事本能够读取的换行符。

个人使用的是Typora软件。

用Typora软件打开没有换行符的text文件之后,在“编辑”—“换行符”里,勾选“Windows换行符”,然后保存文件。再次用Windows自带的默认记事本程序打开text文件,就能正常显示换行符了。

Ps:这个解决方法,只是针对普通的文本内容而言。经过检测,是可以解决问题的。如果是程序代码,则不知道这个解决方法是否可行,没有实践过。
参考技术A 有的txt文件有换行,在windows环境下打开却没有了换行,用python处理的时候也没有换行。

原因:不同环境下的换行符是不一样的,windows环境下为‘\r\n’,而不单单是\r或者\n

解决方案:将txt另存为ANSI编码->用notepad++打开->全文复制粘贴进一个word->从word里复制粘贴进一个新的TXT,问题解决
参考技术B ..可以.使用记事本或其他编辑器打开csv文件,在文件的编码格式中选择“Unicode”,这样就可以看到换行符了。 参考技术C 可以使用文本编辑器(如Notepad++)打开csv文件,然后在每行末尾添加换行符,保存即可。

以上是关于用java在记事本写东西怎么实现换行的主要内容,如果未能解决你的问题,请参考以下文章

python 写代码怎么换行,我用IDLE不会,ENTER就输出了,用记事本只能保存txt为啥

如何用记事本编程

C#程序做记事本, 记事本中的格式下面得菜单的自动换行怎么做

记事本怎么换行

电脑怎么用记事本写Java程序并运行?

win7系统怎么用记事本写java程序