我有一个简单的java控制台应用程序打印出一个字符串,好像有人在键入它一样。它工作正常,除了我点击进入控制台窗口。我点击的单元格变为白色,线程停止执行。 Image of said occurrence
以下是我的代码示例:
public class Main {
public static void main(String[] args) {
String text = "Welcome to the terminal.";
boolean newLine = true;
new Runnable() {
@Override
public void run() {
for (int i = 0; i < text.length(); i++) {
System.out.print(text.substring(i, i + 1));
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
if (newLine) {
System.out.println("");
}
}
}.run();
}
}
Windows 10可能与它有关。我不知道。我试过删除Runnable部分,但它做了同样的事情。谢谢你的帮助。 &LT; 3