JAVA的标准输入流是否是每次按了回车键后才一次性把已输入字符送入流中?有没有不按回车也能读取键盘输入的方法?

解决方案 »

  1.   

    JAVA的标准输入流 依赖于 操作系统的 标准输入流。
    标准输入流根据POSIX标准应该至少是行缓存的。
    所以大多数操作系统的 标准输入流 都是 行缓存的。
    所以不按回车也能读取键盘输入的方法?非常难实现
      

  2.   

    /*标准输入流根据POSIX标准应该至少是行缓存的。
    所以*/重新查了一下规范,不够严谨。请忽略掉-_-#
      

  3.   

    谢谢,顺便问一句,DOS命令行下为什么每敲击键盘屏幕就会立刻显示对应字符呢?
      

  4.   

    恩,估计有特定的api改变缓冲的方式-_-#