我正在Windows cmd.exe
中打印出被覆盖的行(如状态栏)。我这样做是使用System.out.print("\r" + fileName + " " + progress)
。
问题是,如果fileName
是UTF-8,则Windows无法正确返回到行的开头并覆盖最后一条消息。
小问题,但我想看看是否有解决方案。谢谢!
答案 0 :(得分:1)
您可能想尝试使用\r\n
:
System.out.print("\r" + System.getProperty("line.separator") + "bla bla");