所以,我需要做作业来显示文本,使用TimeMillis逐个字符地显示字符,延迟2秒。
String rolyText = "Long long ago, in a galaxy far, far away!";
for (int i = 0; i < rolyText.length(); i++) {
long start = System.currentTimeMillis();
while (System.currentTimeMillis() - start < 2000) {
}
System.out.print(rolyText.charAt(i));
答案 0 :(得分:2)
如果您想暂停使用,请使用:java.util.concurrent.TimeUnit
TimeUnit.SECONDS.sleep(10);
要睡1分钟:
TimeUnit.MINUTES.sleep(1);
如果您想睡1秒钟:
Thread.sleep(1000);