换个方式,你看行吗?
byte word[];
BufferedReader dis=new BufferedReader(new InputStreamReader(System.in));
String aline = dis.readLine();
while (!aline.equals("bye"))
{
                           word=new byte(256);
word=aline.getBytes();
System.out.println(new String(word).trim());
aline=dis.readLine();
}