System.out.print("");就不会有以上问题,它每次flush缓冲区的

解决方案 »

  1.   

    对了,加一个 System.out.flush() 就好,从缓冲中把那东西输出来
      

  2.   

    用 System.out,还是用 print 和 println 方法比较好,即方便,又不用担心缓冲的问题。
      

  3.   

    呵呵,在System.out.write(b);后面加一句:System.out.flush();
    write方法是向流中写入,写入的东西还在缓冲里面呢。
      

  4.   

    只是搞不懂为什么把System.out.write("\n")去掉后反而不显示A而只显示空白行,想弄清原理,不知该怎么解释?各位能解释一下吗?