有一个简短的问题。在我正在编写的 Java 应用程序中,我希望终端打印“Hello”但一次打印 1 个字母但速度很慢。
例子: H (等几秒钟) 电子 (等几秒钟) 升 (等等)
我正在做的是在每个字母后使用 Thread.sleep。所以问题是,可以将这种方法用于我想要做的事情吗?比如,这是对定时器的有效使用吗?如果没有,我希望您能解释原因并提供解决方案。
代码:
public static void main(String[] args) throws Exception {
System.out.println("H");
Thread.sleep(750);
System.out.println("e");
Thread.sleep(750);
System.out.println("l");
Thread.sleep(750);
System.out.println("l");
Thread.sleep(750);
System.out.println("o");
}
我刚开始使用这个论坛,如果这个问题已经得到解答,我深表歉意。谢谢! :)
最佳答案
除非您的程序在写信的间隙还要做其他事情,否则 sleep 是打发时间的最佳方式。
关于java - 可以在控制台应用程序中将 Thread.sleep 用作计时器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25579047/