limpiar pantalla

Ator
18 de Mayo del 2004
hay alguna funcion para poder limpiar la pantalla ejecutando un programa java.
gracias

victor()
18 de Mayo del 2004
Dependiendo del tipo del tipo de terminal con que está configurada la pantalla se puede usar los códigos ANSI para limpiar pantalla, y un terminal tipo VT100 o similar basta enviar el ESC12, en Java será System.out.print('U000A') con A siendo el hex de 12.

No sé si esto funcionará en las ventanas DOS.... Suerte

Steinersp
18 de Mayo del 2004
Hola...
Aunque Java no posee un método para limpiar pantalla como si lo tiene el C; podemos hacer un "pseudo-limpia pantalla" para nuestro lenguaje de programación.

Primero, lo que tienes que hacer es crear un método de la siguiente forma:

public static void limpia(int n) {
for (int i = 0; i < n; i ++)
System.out.println();
}

Donde 'n' es el número de líneas que se quieren limpiar. El método se utiliza de la siguiente forma:

1. Si el método se declaró dentro de la clase:
limpia(35); //En este caso se limpian 35 líneas.

2. Si el método se declaró por fuera de clase donde se desea utilizar:
Identificador_clase.limpia(35);