2010-03-28 7 views
7

Je suis nouveau à Java ... existe-t-il une méthode similaire à ReadKey() en C# pour éviter qu'une application console se ferme?Readkey in Java

grâce

+0

Je suis juste curieux, quel est le point pour éviter la fermeture d'une application console? –

+0

Je cours une requête de base de données, et après qu'il affiche le résultat, la fenêtre de console se ferme immédiatement. – mouthpiec

+0

Quel IDE utilisez-vous? –

Répondre

6

Une façon de le faire:

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

il y en a certainement plus courtes, mais je pense que celui-ci est pratique, car il peut facilement être étendue.

+5

* "Je suis nouveau sur Java" * d'autres débutants se réjouissent de savoir "importer java.io.BufferedReader;" (et 'importer java.io.InputStreamReader;'). – n611x007

+1

Je pense que cela va lire l'entrée jusqu'à ce que la touche 'enter' soit enfoncée. ReadKey seulement attendre et lire pour un seul n'importe quel caractère. – AaA

12

Vous pouvez également utiliser System.in.read(), si vous êtes d'accord avec juste la touche 'Entrée' étant votre clé de sortie.