2

JAVA中是否有任何功能可以清除输出窗口。就像C中的clrscr()一样。实际上我想在按下一个键时清除java的Dos屏幕

switch(a)
case 1:
      clrscr();
case 2:
      Exit();
4

4 回答 4

1

在 Java 中,我们没有像 C 中的 clrscr() 那样清除输出窗口的方法

于 2013-06-21T13:17:24.803 回答
1

在 Java 中没有真正控制基于字符的应用程序的内置方法。

但有一些选项,如:

System.out.print('\u000C');

或者这个:

for (int i=0; i<25; i++)
System.out.println();

或者一个班轮代码是:

System.out.print("\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");
于 2013-06-21T13:22:13.063 回答
0

不,我们知道java是面向对象的。所以一旦我们运行程序,我们就无法清除java中的输出。而在C语言中,程序将逐步运行意味着面向过程,而在Java中,我们可以使用对象调用任何方法。所以一旦我们执行类文件,我们就无法清除屏幕,而是GUI。

于 2013-06-21T13:34:02.970 回答
0
char c = '\n';
int length = 25;
char[] chars = new char[length];
Arrays.fill(chars, c);
System.out.print(String.valueOf(chars));

如果屏幕更大,则增加长度可变大小

于 2013-06-21T13:14:00.413 回答