问答详情
源自:4-5 字节缓冲流

为什么缓冲的可以用int c while(c=read()!=-1)write c就能打印c不是记得阅读次数吗

为什么缓冲的可以用int c  while(c=read()!=-1)
write c
就能打印c不是记得阅读次吗

提问者:慕粉2352565391 2016-12-15 14:13

个回答

  • qq_析木_0
    2017-03-07 12:12:20

    c不是阅读次数,是读取的字节数,那么write(c)也就是写入c个字节

  • 霸道学长3192921
    2017-02-17 14:08:40

    write
    public void write(int b)
               throws IOException
    将指定的字节写入此缓冲的输出流。
    
    覆盖:
    类 FilterOutputStream 中的 
    write
    参数:
    b - 要写入的字节数。
    抛出:
    IOException - 如果发生 I/O 错误。


  • 霸道学长3192921
    2017-02-17 14:07:35

    因为是读到缓冲里面去的,然后再从缓冲中写到文件里面去!你去下个API看看一目了然。

    学JAVA要学会看源码和API!!!!!

  • qq_伱蕞紾匮_04156081
    2016-12-15 15:11:37

    它读的是数据,不是次数