2010-03-28 7 views
7

Sono nuovo in Java ... esiste un metodo simile a ReadKey() in C# per evitare che si chiuda un'applicazione console?Readkey in Java

grazie

+0

Sono solo curioso, qual è il punto per evitare la chiusura di un'applicazione console? –

+0

Sto eseguendo una query di database e dopo aver visualizzato il risultato, la finestra della console si chiude immediatamente. – mouthpiec

+0

Che IDE stai usando? –

risposta

6

Un modo per farlo:

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

ci sono quelli decisamente più brevi, ma credo che di questo uno pratico, perché può essere facilmente esteso.

+5

* "I am new to Java" * altri neofiti si dilettano nel sapere di importare java.io.BufferedReader; (e 'import java.io.InputStreamReader;'). – n611x007

+1

Penso che leggerà l'input fino a quando non si preme il tasto 'enter'. ReadKey aspetta e legge solo per un singolo personaggio. – AaA

12

È inoltre possibile utilizzare System.in.read(), se si sta bene con solo il tasto 'Invio' come tasto di uscita.