黑马程序员技术交流社区
标题:
关于回车与换行的区别
[打印本页]
作者:
zhangxinxin
时间:
2011-10-10 21:04
标题:
关于回车与换行的区别
在java中,关于回车跟换行的区别是什么,在用到时,需要注意哪些问题?
作者:
庞金梁
时间:
2011-10-10 22:02
本帖最后由 庞金梁 于 2011-10-10 22:10 编辑
r回车是将光标移到一行的前面
\n是移到下一行
1代表光标位置
System.out.print("a");
输出:
a1
System.out.print("\n");
输出:
a
1
System.out.print("b");
a
b1
System.out.print("\r");
a
1b
注意,在这里,回车将光标移动到了b前面,所以下一个输出c时b将被替换
System.out.print("c");
a
c1
作者:
庄纪光
时间:
2011-10-10 23:13
Unix系统里,每行结尾只有“ <换行> ”,即“\n”;Windows系统里面,每行结尾是“ <换行> <回车> ”,即“\n\r”;Mac系统里,每行结尾是“ <回车> ”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
\r回车是将光标移到一行的前面
\n是移到下一行
作者:
巴蜀贤君
时间:
2011-10-11 09:40
楼上的哥们儿,说的很好!以后我们在web开发中,也会在biz和web包下拼凑一些xml文档,返回给页面,用到“\r\n”的地方很多!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2