我正在使用Windows操作系统,但是我写的程序需要与Linux兼容。
我知道在Windows和Linux中都可以通过使用\r来重写控制台中的单个行(或替换已经编写的行)。
System.out.print("Initial line");
System.out.print("\r");
System.out.print("Updated line");
但是我希望可以重写多行,例如:
System.out.print("Line 1");
System.out.print("Line 2");
// magic code
System.out.print("Updated line 1");
System.out.print("Updated line 2");
我猜您可能使用类似于 \b 等的东西,但我不知道具体怎么做。 有人知道吗? (不要使用第三方库)