你好!
我正在用 Java 做一个刽子手,用 Eclipse 运行它。我想知道是否有可能以某种方式清除屏幕(先前打印的文本),所以我的程序会有更自然的感觉,而不是在每个打印语句之后从页面顶部到底部。
PS。当我可以打印很多换行符时,我知道这种方法,但这不是我想要的。
非常感谢!
你好!
我正在用 Java 做一个刽子手,用 Eclipse 运行它。我想知道是否有可能以某种方式清除屏幕(先前打印的文本),所以我的程序会有更自然的感觉,而不是在每个打印语句之后从页面顶部到底部。
PS。当我可以打印很多换行符时,我知道这种方法,但这不是我想要的。
非常感谢!
如果您在命令提示符下运行它,您可能需要使用 VT100 转义码来执行此操作。Jansi 库看起来会提供此功能。看这里:
http://jansi.fusesource.org/documentation/api/org/fusesource/jansi/Ansi.html#eraseScreen()
请注意,我实际上并没有使用过这个库,但它看起来很有希望。