Para lograr limpiar la pantalla en Java, existen tres métodos que son los más utilizados por los developers expertos en este lenguaje:
Esta secuencia de escape ANSI se puede definir como una señalización estándar en banda para controlar la posición del cursor. En este tutorial, se utilizará el código de escape \033[H\033[2J. Explicado por separado:
\033: Representa el carácter de escape ASCII. Su valor ANSI es 27. Significa ESC.
[: Representa la secuencia de escape.
Al combinar los códigos anteriores, obtenemos \033[ o ESC[.
public class ClearScreenExample1 {
public static void main(String[] args) {
System.out.print("\033[H\033[2J");
System.out.flush();
}
}
Otro método popular para limpiar la consola en Java es el comando que nos ofrezca la plataforma que estemos usando. Para hacerlo, primero se obtiene la propiedad del sistema usando getProperty() de la clase System. Luego, se selecciona el comando utilizado en la plataforma para limpiar la consola.
Método System.getProperty()
Este método se utiliza para obtener la propiedad del sistema indicada por la clave especificada. En sintaxis se ve de la siguiente manera:
public static String getProperty(String key)
Ahora vamos a crear un programa para limpiar la consola en Java utilizando el comando específico de la plataforma:
Con este método, se invoca el intérprete de línea de comandos, CMD por sus siglas en inglés. Luego de hacer esto, el intérprete ejecuta el comando cls. Se puede realizar utilizando el método heritageIO().
import java.io.IOException;
public class ClearScreenExample3 {
public static void main(String... arg) throws IOException, InterruptedException {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
}
}
Así, con estos tres sencillos métodos, el desarrollador será capaz de limpiar la consola en Java.
Todo aquel que se dedique al desarrollo de aplicaciones y páginas web, tiene un conocimiento básico de Java, quizás el lenguaje de programación más popular en el mundo. La definición que le dan en su página web oficial es la siguiente: “Java es un lenguaje de programación y una plataforma informática que Sun Microsystems lanzó por primera vez en 1995. Ha evolucionado desde sus humildes comienzos hasta impulsar gran parte del mundo digital actual, proporcionando una plataforma confiable sobre la cual construir. construyen muchos servicios y aplicaciones”.
Al ser un lenguaje de programación multiplataforma, a Java se le ha dado varios usos, entre estos se destacan los siguientes: