日期:2014-05-20  浏览次数:20710 次

关于\r,四种IDE竟然得到不同结果?
代码如下

public   class   Test   {
public   static   void   main(String[]   args)   {
System.out.println( "aaa\r "+ "bbb ");
}

}
1.直接在命令行模式下,结果为bbb
2.在NETBEAN5.0下,aaa
                                  bbb
3.在eclispse3.2下aaa
                                  bbb
4.在JBuilder2006下aaabbb
WHY?请大家指教.

------解决方案--------------------
命令行为准。
------解决方案--------------------
\r本来就是回车(返回到第一列),\n才是换行,所以在命令行光标会返回到第一列,再有输入的话就把原来的覆盖了。