我创建了一个示例Java应用程序。我想清除窗口选项,即:
如果用户按3,我需要以编程方式清除所有选项。像Console.clear
这样的东西?
有什么办法可以用Java做到这一点吗?
答案 0 :(得分:4)
您需要输出一堆空行。即使在Windows / * nix中,clear / cls也不会真正清除屏幕,它只会打印足够的空白行,而您无法看到之前的文本。
答案 1 :(得分:1)
你可以试试 System.out.print("CLS");
或者使用循环来清除屏幕
public static void clearScreen() {
System.out.print("\033[H\033[2J");
System.out.flush();
}
然后调用这个方法clearScreen();如果你想清除。
对不起,我的英语不好。 :) 我只是想帮助你。
答案 2 :(得分:-1)
您的意思是您创建了一个控制台应用程序并希望清除控制台(不一定是Eclipse控制台)?
如果是,那么我想你正在寻找:
Runtime.getRuntime().exec("cls");
但请注意,这将取决于系统。
答案 3 :(得分:-1)
如果您正在使用控制台,那么这些可能会很有用。 Using "backspace" character. Using process builder.