是否有可能在Java中回忆起println?

Pic*_*olo 5 java command-line-interface

假设我正在创建一个命令行界面.我想打印出一个字符串,然后更改它.例如,当您运行该程序时,它会打印出来

Hello, World!
Run Code Online (Sandbox Code Playgroud)

几秒钟后,消息变为:

Hello, Computer User!
Run Code Online (Sandbox Code Playgroud)

这可能吗?跨操作系统会更好.

Ani*_*han 5

您可以回显\b转义序列,它是退格序列,然后写出一条新消息,代替旧消息.

请注意,这可能不是完全跨平台的,因为它取决于控制台本身以及它如何解释\b,但它应该主要起作用.