您好我正在使用eclipse和我在Windows 7系統上工作。 我想用BufferedReader類閱讀一些字符形式的鍵盤。 我用了Thread類代碼:無法正確使用BufferedReader類
public void run()
{
int ch;
while(!done)
{
try
{
BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
ch = keyboard.read();
System.out.println(ch);
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
//System.out.println(s);
System.out.println("petla");
}
}
的問題是,我運行的線程後(它進入到循環),我按一些按鈕並確認使用回車(\ n)的什麼事都沒有發生。請幫助
看起來問題不在於此代碼部分。 –
@LaszloPapp看起來像是給我的。 – EJP
使用後至少關閉流! – xagyg