一尘不染

Java如何删除System.out.println()打印到控制台的内容?

java

在Java应用程序中,我使用了对的调用System.out.println()。现在,我想找到一种以编程方式删除此内容的方法。

我找不到与谷歌的任何解决方案,所以有什么提示吗?


阅读 1760

收藏
2020-03-13

共1个答案

一尘不染

你可以将退格字符打印的\b次数与之前打印的字符相同。

System.out.print("hello");
Thread.sleep(1000); // Just to give the user a chance to see "hello".
System.out.print("\b\b\b\b\b");
System.out.print("world");

注意:这在Mars(4.5)之前的旧版本的Eclipse控制台中无法正常工作。但是,这在命令控制台中可以正常工作。

2020-03-13