慕粉2352565391
2016-12-15 14:13
为什么缓冲的可以用int c while(c=read()!=-1)
write c
就能打印c不是记得阅读次吗
c不是阅读次数,是读取的字节数,那么write(c)也就是写入c个字节
write public void write(int b) throws IOException 将指定的字节写入此缓冲的输出流。 覆盖: 类 FilterOutputStream 中的 write 参数: b - 要写入的字节数。 抛出: IOException - 如果发生 I/O 错误。
因为是读到缓冲里面去的,然后再从缓冲中写到文件里面去!你去下个API看看一目了然。
学JAVA要学会看源码和API!!!!!
它读的是数据,不是次数
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题