在DOS控制台环境下,C#中可用System.Console.Clear();来实现清屏。但我在网上搜了,自己也查了JDK文档,发现JAVA中却没这样一个函数。
那么除了用以下两种方法清屏外:
Runtime.getRuntime().exec("cls.bat");   
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); 还有什么更可行的方法?

解决方案 »

  1.   

    貌似没听说过啊,还是System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); 
    比较经典吧...
      

  2.   

    貌似没听说过啊,还是System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); 
    比较经典吧...
      

  3.   

    如果在一行上,可以System.out.print("\b");
    如果是多行,基本上没办法.
      

  4.   

    Dos下还不知道有什么更好的办法,Linux下可以用转义符就可以了。
      

  5.   

    Runtime.getRuntime().exec(".\\cls");
    试试,貌似这样可以调dos命令