假设我正在制作一个命令行界面。我想打印出一个字符串,然后更改它。例如,当你运行程序时,它会打印出
Hello, World!
不过,几秒钟后,消息变为:
Hello, Computer User!
这可能吗?最好是跨操作系统。
最佳答案
您可以回显 \b
转义序列,即退格键,然后写出一条新消息来代替旧消息。
请注意,这可能不是完全跨平台的,因为它取决于控制台本身以及它如何解释 \b
,但它应该主要工作。
关于java - 是否可以记忆起 Java 中的 println?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15264464/