2010-03-28 53 views
7

我是Java新手...有沒有類似的方法來在C#中的ReadKey(),以避免控制檯應用程序關閉?在Java中的Readkey

感謝

+0

我只是好奇,有什麼要避免關閉控制檯應用程序? – 2010-03-28 18:26:21

+0

我正在運行數據庫查詢,並在顯示結果後立即關閉控制檯窗口。 – mouthpiec 2010-03-28 18:29:10

+0

你在用什麼IDE? – 2010-03-28 18:33:06

回答

6

一種方式做到這一點:

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

,肯定有短的,但是我覺得這個人的方便,因爲它可以很容易地擴展。

+5

*「我是新來的Java」*其他新手喜歡瞭解'import java.io.BufferedReader;'(和'import java.io.InputStreamReader;')。 – n611x007 2013-10-22 11:19:32

+1

我認爲這會讀輸入,直到按下'enter'鍵。 ReadKey只能等待並閱讀單個任何字符。 – AaA 2017-08-16 06:56:57

12

你也可以使用System.in.read(),如果你確定只用「Enter」鍵是你的退出鍵。