在C和C ++等语言中,我听说使用system("cls")
和等价物是“不安全”或丑陋的。
Runtime.getRuntime().exec("cls");
和Runtime.getRuntime().exec("clear");
等命令是否具有相同的意见?
我正在寻找一种安全可靠的清理控制台的方法。
答案 0 :(得分:1)
我正在寻找一种安全可靠的清理控制台的方法。
没有。没有任何方法可以保证在所有情况下都能正常工作。
例如,考虑控制台是某种电传打字机的情况。 (我很认真......)或者是一个完全记录所有内容的虚拟控制台。
现实情况是,控制台“设备”的行为存在足够的多样性,因此没有任何解决方案可以一直运行。
运行其中一个清晰屏幕实用程序就像您可能获得的一样好。但不保证始终有效。
答案 1 :(得分:0)
旧学校:
for (int i=0; i<256; i++) {
System.out.println();
}
可能无法在真正的大显示器上运行。