Skip to content

Instantly share code, notes, and snippets.

@EcthorSilva
Created April 15, 2023 18:58
Show Gist options
  • Save EcthorSilva/25cfcd93c6a3ec829527cb81ecb9b06f to your computer and use it in GitHub Desktop.
Save EcthorSilva/25cfcd93c6a3ec829527cb81ecb9b06f to your computer and use it in GitHub Desktop.
// Função para limpar o console e reposicionar o cursor
public static void clearConsole() {
System.out.print("\033[H\033[2J");
System.out.flush();
}
@EcthorSilva
Copy link
Author

Método em Java com a finalidade de limpar o console e reposicionar o cursor.

O primeiro caractere "\033[H" move o cursor para a parte superior esquerda do console e o segundo caractere "\033[2J" limpa a tela.
Depois disso, o método chama o método flush() em System.out, que faz com que todos os dados sejam escritos no console imediatamente.

Referencia:
https://www.guj.com.br/t/limpar-tela-em-modo-texto/29099
https://stackoverflow.com/questions/55672661/what-this-character-sequence-033h-033j-does-in-c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment