在控制台上的Windows上的java中打印回车

F.P*_*F.P 10 java windows newline carriage-return system.out

在我的OS X机器上,以下行为我提供了一种跟踪循环状态的简单方法:

for (int index = 0; index < 100; index++)
    for (int subIndex = index; subIndex < 100; subIndex++)
        System.out.print("\r" + index + "/" + subIndex + "       ");
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在Windows上运行相同的东西时,它会打印出换行符而不是回车符.如何在Windows上实现跟踪流程的简单方法?

Cha*_*har 7

我有声明,它在命令提示符下工作

System.out.println("This is Java"+'\r'+"That");
Run Code Online (Sandbox Code Playgroud)

并给我输出

That is Java
Run Code Online (Sandbox Code Playgroud)

这意味着它完美无缺.

注意:我在Windows 7中使用JDK 7和简单的记事本运行它.

这是eclipse的问题,它将\ r作为一个新的行字符并将打印

This is Java
That
Run Code Online (Sandbox Code Playgroud)

作为输出