viernes, 18 de enero de 2013

Esperar un tiempo en java

Normalmente se hacen todas las sentencias seguidas, pero a veces se necesita congelar el tiempo.
Pero como se hace para esperar un tiempo en una aplicación en Java antes de lanzar la siguiente sentencia…
Sencillo, imagina que quieres esperar 10 segundos entre una sentencia y otra. Para conseguirlo deberemos hacer lo siguiente:
Sentencia 1
try {
Thread.sleep (10000);
} catch (Exception e) {
// Mensaje en caso de que falle
}
Sentencia 2
Sencillo, ¿no?
El tiempo que se le pasa tiene que ser en milisegundos. También se puede crear un método Java que nos haga esto.
public void esperar (int segundos) {
try {
Thread.sleep (segundos*1000);
} catch (Exception e) {
// Mensaje en caso de que falle
}
}
Y ya tendremos un método Java al que le pasaremos los segundos a esperar.

1 comentario: