我试图在一些延迟的情况下逐个字符地打印出一些文本,问题是它等待并等待,然后打印出整个句子。这就像它正在逐个字符地打印一个字符串,然后在完成后将该字符串打印出来:
public static void printWithDelay(String data, TimeUnit unit, long delay)
throws InterruptedException {
for (char ch : data.toCharArray()) {
System.out.print(ch);
unit.sleep(delay);
}
}
请帮忙 (: