关于while((c = bis.read())!=-1)的问题求帮忙!

来源:4-5 字节缓冲流

怒城

2017-06-03 04:51

int c ;

while((c = bis.read())!=-1){

bos.write(c);

bos.flush();//刷新缓冲区

……………………如上所示,请问bis的read()每次是以4个字节数据赋给c吗?

写回答 关注

1回答

  • 流失时光90
    2017-06-03 10:02:19
    已采纳

    从输入流读取下一个字节,可以查看API

    KingAm...

    此处的read()方法返回的是一个字节,那为什么赋值给了定义的int c 呢?不应该是byte c么?

    2017-06-21 15:02:55

    共 1 条回复 >

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题