我们可以在使用java代码进行控制台应用程序时清除cmd屏幕。在c或c ++中我们使用clrscr()方法,但是我们需要在java中使用什么代码?
答案 0 :(得分:1)
System.out.println("\033[2J\n");
这样做:)
答案 1 :(得分:0)
打印换页字符将清除屏幕
System.out.print("\f");
希望这有帮助!
答案 2 :(得分:-2)
您可以使用此代码
private static void Clear()
{
try
{
String os = System.getProperty("os.name");
if (os.contains("Windows"))
{
Runtime.getRuntime().exec("cls");
}
else
{
Runtime.getRuntime().exec("clear");
}
}
catch (Exception exception)
{
}
}
答案 3 :(得分:-3)
Java不提供任何此类功能。终端输出只是重定向标准输出(标准输入或标准错误)的特殊情况。因为这样的输出流不知道流被重定向到什么。
您可以使用黑客来实现目标。请参阅此question。我最好的方法是以下
String os = System.getProperty("os.name");
if (os.contains("Windows"))
{
Runtime.getRuntime().exec("cls");
}
else
{
Runtime.getRuntime().exec("clear");
}