2010-03-28 23 views
7

Soy nuevo en Java ... ¿hay algún método similar al ReadKey() en C# para evitar que se cierre una aplicación de consola?Lectura en Java

gracias

+0

Tengo curiosidad, ¿qué sentido tiene evitar el cierre de una aplicación de consola? –

+0

estoy ejecutando una consulta de base de datos, y después de que muestra el resultado, la ventana de la consola se cierra inmediatamente. – mouthpiec

+0

¿Qué IDE estás usando? –

Respuesta

6

Una forma de hacerlo:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
br.readLine(); 

los hay sin duda más cortos, pero creo conveniente de éste, ya que se puede ampliar fácilmente.

+5

* "Soy nuevo en Java" * otros novatos se complacen en saber 'importar java.io.BufferedReader;' (y 'import java.io.InputStreamReader;'). – n611x007

+1

Creo que leerá la entrada hasta que se presione la tecla 'enter'. ReadKey solo espera y lee para cualquier personaje. – AaA

12

También puede usar System.in.read(), si está bien con la tecla 'Entrar' como la tecla de salida.