Java 相当于批量暂停?

Java equivalent of batch pause?

我正在使用以下代码模拟清晰屏幕:

    for (int i = 0; i < 50; ++i) {System.out.println();}

我的问题是,当我在屏幕上写一些东西然后它回到这段代码所在的位置时,写的文本就不见了。

我想知道是否有批处理文件中的暂停命令之类的东西可以使您可以读取屏幕然后按任意按钮进行清屏模拟。

例如:

    :go                                                                               
    for (int i = 0; i < 50; ++i) {System.out.println();}
    int i=0;
    i++;
    System.out.println("first");
    if (i=>5)
    {System.out.println("second");}
    continue go;

我想同时看到第一个和第二个,然后按一个按钮继续这个过程。

如果您只想暂停,可以使用Thread.sleep(毫秒数)。

如果你想等待用户操作,你可以做 System.in.read();这将等待用户输入。