こんにちは、Eclipse を使用しており、Windows 7 システムで作業しています。BufferedReader クラスを使用してキーボードからいくつかの文字を読みたいと思います。私は Thread クラスでそのコードを使用しています:
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");
}
}
問題は、スレッドを実行した後 (ループに入る)、いくつかのボタンを押して、enter(\n) を使用して何も起こらないことを確認することです。助けてください