为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~
write
public void write(int b)
           throws IOException
将指定的字节写入此缓冲的输出流。

覆盖:
类 FilterOutputStream 中的 
write
参数:
b - 要写入的字节数。
抛出:
IOException - 如果发生 I/O 错误。


0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~

它读的是数据,不是次数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信