黑马程序员技术交流社区
标题:
\n 和\r的区别
[打印本页]
作者:
于文露
时间:
2011-9-24 16:53
标题:
\n 和\r的区别
class Demo
{
public static void main(String[] args)
{
System.out.println("hello \r world");
}
}
大家帮忙解决一下一个小问题,如上代码运行结果是world
而改成System.out.println("hello \n world");结果变成了
hello
world
\n 和\r有啥区别吗,谢了
作者:
匿名
时间:
2011-9-24 17:24
标题:
求分.
\r 是回车符,
\n 是换行符, 两者的意义是不一样的
就是这样的,
作者:
匿名
时间:
2011-9-24 17:43
\r 叫回车 Carriage Return
\n 叫新行 New Line
但是都会造成换行
\n: Mac os下的文本文件换行符
\r: unix下的文本文件换行符
\r\n: windows下的文本文件换行符
作者:
匿名
时间:
2011-9-24 22:57
标题:
回复 楼主 的帖子
\r 就是return回到本行行首,这就会把这一行以前的输出覆盖掉。
而\n 是回车加换行,把光标先移到行首然后换到下一行行首。
希望这样能让你明白!
作者:
匿名
时间:
2011-9-25 16:36
[quote] 原帖由 [i]庄纪光[/i] 于 2011-09-24 22:57 发表 [url=http://bbs.itheima.com/redirect.jsp?goto=findpost&pid=10845&ptid=1714][img]http://bbs.itheima.com/images/common/back.gif[/img][/url]\r 就是return回到本行行首,这就会把这一行以前的输出覆盖掉。
而\n 是回车加换行,把光标先移到行首然后换到下一行行首。
希望这样能让你明白! [/quote]
作者:
匿名
时间:
2011-9-25 16:38
标题:
谢谢各位的解答
谢谢你的解答,这下我明白为什么用\r 运行结果是world 而没有hello了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2