当前位置:  技术问答>java相关

添加文字,但显示这样》

    来源: 互联网  发布时间:2017-05-01

    本文导语:  File file1=new File("a.txt"); FileWriter fwriter=new FileWriter(file1,true); fwriter.write("n"+"new1"); fwriter.write("t"+"new2"); fwriter.write("r"+"new3"); fwriter.flush(); fwriter.close();  但打开a.txt,发现new1和new3前都有一个小黑方格,这是为什么...

File file1=new File("a.txt");
FileWriter fwriter=new FileWriter(file1,true);

fwriter.write("n"+"new1");
fwriter.write("t"+"new2");
fwriter.write("r"+"new3");
fwriter.flush();
fwriter.close(); 

但打开a.txt,发现new1和new3前都有一个小黑方格,这是为什么?是编码的问题吗?

另外,n,r 表示什么?还有其他格式符吗?

|
面死了!
Windows中的回车版本是"rn"
Unix/Linux中的回车是"n"
OS/2中的回车版本是"r"
如果乱来,在Windows中的记事本里只能是"黑方格"

|
呵呵。这个应该就是n,r的作用了把。你发现你从网上下一些原代码,如果用记事本打开的话。他就有好多的小黑方格。而这些就是各个句子之间的空格或者是回车了。看起来很不方便。如果用Editplus或者是JB打开的话九没小黑方格。你以后注意是不是有这么各问题。

|
r,t,n都是AscII码中的不可见字符,这就是你打开txt后看到的是小黑方格的原因,按理说,应该是空格。

用ultraedit打开这个txt,可知
n 0d0a 回车换行(java的这个,和c不一样)
t 09   横向跳格:Tab
r 0d   回车

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3