用println可以输出你的字符串,并在结尾处回车换行
也可以用\n表示回车
也可以用\n表示回车
解决方案 »
- 迷茫的菜鸟
- MS IE浏览器自带的java虚拟机比sun的jre 缺少那些包的支持?
- 请问哪里可以下载到期<<thinking in java>>英文第三版PDF格式的电子书?
- 帮忙分析下我的代码,为什么进入后要按两次2才能查询
- 这是jb2005的bug吗
- 求助,窗口重绘问题。
- 有个Applet程序可以运行但按按钮没反映 在后面的专门 debug DOS窗口中按按钮时也没debug出来请帮我看看 谢谢
- 如何将jdk和软件打包,制作一个自己的installAnywhere?
- 编程显示一棵树时,如何让一开始树的所有子节点都展开呢?
- 杭电 acm 1009题 各位帮忙看看哪里错了 运行没问题啊 提交错误
- 关于Applet,急!
- SOS:如何下载J2SDK的源代码?
char car = 10; //or '\r'
ascii 10是'\n',ascii 13是'\r'
String newLine = pp.getProperty("line.separator");这个 newLine 就是你需要的换行符,不论什么平台都是正确的。
在vi,ultraedit打回车就插入0x0D,0x0A,这是任何一个文字editor都是一样的.如果我定义
String a="aa" + "\n";我把String a 以"r","rb" 两种模式写入文件.
肯定有两种结果,'w'模式就自动转化成 "aa\r\n";
'wb'模式就比较'忠于原作',还是'aa\n'假设"aa\r\n"在文件中.
读也有两种方式:
'r' ,内存是'aa\r\n';
'rb',内存反而是'aa\n';当以ftp,binary模式upload到unix的时候,我估计是ftp client先以rb方式读text文件内容到内寸,再transfer 到server,server 以'wb'方式保存.那么unix就是'aa\n'.vi 打开就不对了.
当以ftp,acii模式upload到unix的时候,我想应该是ftp client先以r方式读text文件内容到内寸,再transfer 到server,server 以'w'方式保存.那么unix就是'aa\r\n'.vi.我在做ftp client的时候碰到了这种问题,本来以为是是不是stream的问题.stream的问题就比较搞了.
我得找个空的时间研究,正实一下.
MacOS: \r
DOS/WINDOWS: \r\n
UNIX/LINUX: \n
其实: r => R eturn carriage, n => N ew line
这是由于历史原因造成的,打字机的回车,换行是分开的两个键。回车就是把打字头(车)回到行首,换行就是在当前车位新起一行。
在WIN环境下是要\r\n。
windows的'\r\n' 到了Unix就会出现'^M'怪字符,居然不任'\r'.
ftp 以binary方式就完全拷贝到unix,出现'^M',以ascii方式,Unix系统存盘自动转换为'\n'.是我理解错了.