如何在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。


我应该如何清除控制台?


白板的微信
浏览 569回答 2
2回答

蝴蝶刀刀

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

潇湘沐

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

相关分类

Java