黑马程序员技术交流社区
标题:
还是关于\r和\n的问题
[打印本页]
作者:
shang1jk
时间:
2013-6-23 22:16
标题:
还是关于\r和\n的问题
之前开过一个贴:
http://bbs.itheima.com/forum.php?mod=viewthread&tid=57679&page=1#pid387897
问题没解决有遇到了新问题, 再开一贴.
@小佛爷 同学回帖说: System.out.print("hello\r World"); 输出的结果是World
分别在命令行和eclipse中测试了一下,
同样的代码, 命令行中输出:
---------------
world
---------------
eclipse中输出:
---------------
hello
world
---------------
求大量有识之士赐教.
作者:
Super_Class
时间:
2013-6-24 18:49
先输出了:hello
然后遇到\r
光标被重置于行的开始处,也就是字母o的后面,
然后又输出了world
这时world将原来的hello覆盖掉了!
所以最后的结果就是:world
建议你看一下一下这个例子(hello 和 world 长度是一样的,所以没有办法确认)
System.out.println("test\r123");
打印结果是
123t
其实就是将test按照字符长度覆盖了
希望对你有帮助
作者:
shang1jk
时间:
2013-6-24 19:14
Super_Class 发表于 2013-6-24 18:49
先输出了:hello
然后遇到\r
光标被重置于行的开始处,也就是字母o的后面,
嗯 我知道
我是说命令行和eclipse运行结果不同
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2