2009-09-03 116 views
1

我想從控制檯讀取輸入例如
輸入輸入:
aabbbab
按下時執行的方式,輸入 並繼續要求輸入並執行到輸入一個字符 目前我可以讀取一個輸入並輸入它來執行它。然後我需要再次運行一個程序來輸入新的輸入。如何從控制檯讀取輸入,直到有字符輸入

+0

它始終是你的問題(如果適用)發佈的示例代碼是個好主意,因爲它可以幫助別人更有效地診斷讀取從控制檯應用程序的字符串。 – akf 2009-09-03 22:31:06

回答

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

我想你所要求的就是反覆做一些事情(在這種情況下需要輸入和處理它)。應該清楚的是,當你想重複做同樣的事情時,你應該把這段代碼放在一個循環中。這個循環的外觀(例如,做什麼,等等)以及退出條件是什麼,取決於你。

0

我們可以使用控制檯類

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

您的回答沒有提到這個問題,除了鏈接到您的博客。 – 2012-11-21 16:18:21