gpt4 book ai didi

java - 如何在 Java 中清除控制台?

转载 作者:IT老高 更新时间:2023-10-28 21:12:51 26 4
gpt4 key购买 nike

很长一段时间以来,我一直为此拉头发。我研究了一个小时如何在 Java 中清除控制台。

我发现的只是通过打印一堆行或执行这个来进行肮脏的黑客攻击

Runtime.getruntime.exec("cls/clear");

但是,似乎没有什么对我有用。真的没有任何方法可以像在 C (clrscr();) 中那样在 Java 中清除控制台。没有任何外部库可以实现这一点。

如果有人在使用适当的函数、库等而不是肮脏的黑客攻击之前做过这件事,请告诉我。

最佳答案

如果您的终端支持 ANSI escape codes ,这将清除屏幕并将光标移动到第一行第一列:

System.out.print("\033[H\033[2J");
System.out.flush();

这适用于几乎所有的 UNIX 终端和终端仿真器。 Windows cmd.exe 不解释 ANSI 转义码。

关于java - 如何在 Java 中清除控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10241217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com