【发布时间】:2018-07-28 01:04:46
【问题描述】:
我试图显示一个字符串,然后在一段时间后将其清除。
以下代码正在运行。
String hello = "Hello";
System.out.print(hello);
int length = hello.length();
for (int i = 0; i < length; i++)
System.out.print("\b");
但是当我想显示它几秒钟(使用 Thread.sleep(time) )时,它不起作用(下面的代码)。
当我调试它时,我注意到在第一次执行循环后,光标开始指向下一行。
那么,有没有办法显示几秒钟然后清除它。
String hello = "Hello";
System.out.print(hello);
int length = hello.length();
Thread.sleep(10);
for (int i = 0; i < length; i++)
System.out.print("\b");
【问题讨论】:
-
你用的是什么外壳?
-
使用 Intellij Idea(终极)终端
-
在什么操作系统上?
-
IntelliJ 不支持 \b
-
可能只是因为它被刷新成一个块,你不能依赖它。
标签: java intellij-idea sleep