Я долго тянул за волосы. Я исследовал в течение часа о том, как очистить консоль на Java.Как очистить консоль в Java?
Все, что я нашел был грязный взлом либо распечатав кучу линий или выполнения этого
Runtime.getruntime.exec("cls/clear");
Однако ничто не кажется, работает для меня. Разве не существует способа очистки консоли на Java, как в C (clrscr();
). Нет ли какой-либо внешней библиотеки, с помощью которой это может быть достигнуто.
Пожалуйста, дайте мне знать, если кто-либо когда-либо делал это, прежде чем использовать надлежащую функцию, библиотеку и т. Д. Вместо грязного взлома.
'like C'? Я думаю, что единственный способ сделать это на C - использовать библиотеку, такую как ncurses. Если это то, что вам нужно, этот вопрос описывает, как получить похожие/идентичные результаты с Java: http://stackoverflow.com/questions/439799/whats-a-good-java-curses-like-library-for-terminal -Приложения. – Hassan
Если у вас есть терминал VT100, возможно, вы можете использовать коды Escape (Esc [2J \t Очистить весь экран \t ED2) см. Http://ascii-table.com/ansi-escape-sequences-vt-100.php Для других терминалов могут быть другие escape-коды. Консоль eclipse не содержит исключающего кода. – Andreas
Аналогичный вопрос: ** [Java: очистить консоль] (http://stackoverflow.com/questions/2979383/java-clear-the-console) ** –