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

来源:4-5 字节缓冲流

慕粉2352565391

2016-12-15 14:13

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

写回答 关注

4回答

  • 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

    它读的是数据,不是次数

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题