2009-09-03 4 views
1

Je veux lire depuis une console par exemple
Entrez entrée:
aabbbab
exécuter la méthode lorsque vous appuyez Enter et continuer à demander pour l'entrée et exécuter jusqu'à un caractère est tapé. Au moment où je peux lire une entrée et l'entrer exécuter. Ensuite, j'ai besoin d'exécuter un programme à nouveau pour entrer une nouvelle entrée.Comment puis-je lire l'entrée de la console jusqu'à un caractère est typé

+0

Il est toujours une bonne idée de poster exemple de code ainsi que vos questions le cas échéant, car il aide les autres à diagnostiquer plus efficacement. – akf

Répondre

4
BufferedReader console = new BufferedReader(new InputStreamReader(System.in)); 
while(true){ 
    String text = console.readLine(); 
    doStuff(text) 
} 
0

Je pense que ce que vous demandez est de faire quelque chose (dans ce cas, prendre des entrées et travailler dessus) à plusieurs reprises. Il devrait être clair que lorsque vous voulez faire la même chose à plusieurs reprises, vous devriez mettre ce code dans une boucle. Ce à quoi cette boucle ressemble (par exemple, pour, faire, etc.) et quelle est sa condition de sortie dépend de vous.

0

On peut lire la chaîne à partir de l'application de la console en utilisant la classe de la console

String username = console.readLine("Enter username: "); 
System.out.println(username); 
+0

Votre réponse n'ajoute rien à cette question que ce qui a déjà été dit - sauf le lien vers votre blog. –

Questions connexes