java - 是否可以记忆起 Java 中的 println?

标签 java command-line-interface

假设我正在制作一个命令行界面。我想打印出一个字符串,然后更改它。例如,当你运行程序时,它会打印出

Hello, World!

不过,几秒钟后,消息变为:

Hello, Computer User!

这可能吗?最好是跨操作系统。

最佳答案

您可以回显 \b 转义序列,即退格键,然后写出一条新消息来代替旧消息。

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

关于java - 是否可以记忆起 Java 中的 println?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15264464/

相关文章:

java - 确定可用的 Vaadin 屏幕空间和 GridLayout

python-3.x - Pylint 错误 : 'optparse.OptionValueError: option spelling-dict: invalid value: ' en_US', 应该在 ['' ]'

json - 从 JSON 字符串查询 secret 值(密码)

java - 用Java分割和大写字符串中的单词

Java - 删除按钮所在的面板

java - 使用java将OCTL字符转换为ISO-8859-15(html)

java - 有没有办法在 liquibase 中执行变更集之前创建 postgres 数据库

docker - 如何将文件传递到Docker容器中以与该容器一起使用?

javascript - 在 Windows 10 机器上已经启动了一些其他 Node.js 文件后如何启动一个新的 Node.js 文件?

windows - 如何更改git目录分隔符?