如何清除java程序中的控制台?

import java.util.*;

import java.io.*;


class TreeSetPro

{

    public static void main(String $[] )throws IOException

    {

        TreeSet<String> alpha=new TreeSet<String>();


        alpha.add("apple");

        alpha.add("Apple");

        alpha.add("Ab");

        alpha.add("applet");


        System.out.println(alpha);


        String osname = System.getProperty("os.name");


        if (osname.contains("Windows"))

        {

            Runtime.getRuntime().exec("cls"); //java.io.IOException: Cannot 

            run program "cls"

        }

        else

        {

            Runtime.getRuntime().exec("clear"); //java.io.IOException: 

            Cannot run program "clear"

        }

    }

}

我浏览了几乎所有与在 java 中清除控制台相关的帖子,但没有一个对我有用。我正在使用 Windows 8.1。


我应该如何清除控制台?


翻过高山走不出你
浏览 154回答 2
2回答

慕运维8079593

在尝试了多个 IDE 之后,控制台并不意味着根据 Java 被“清除”,而在 C# 或 C++ 中是的,由于 C# 应用程序的实现方式,您可以清除控制台(请参阅我们有时通过的所有 cmd 内容)。而且由于 Java 是一种高级语言,因此确实不需要从日志中清除控制台等...

哈士奇WWW

它是逐行输出,因此出于管理目的,它不能被清除。另一种方法是打印出一堆空白,给人的印象是它被清除了。甚至像 cls/clear 这样的命令也会放置足够的空格。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java