我一直很纳闷,那个 in.read(bur) 返回的int的值是什么意思??

来源:4-3 字节流之文件输出流FileOutputStream

奋斗的蚁族

2015-11-30 23:13

我一直很纳闷,那个  in.read(bur)  返回的int的值是什么意思??

写回答 关注

4回答

  • 天启之魂
    2015-12-01 00:09:39
    已采纳

    读取到的这个字节的表示的10进制数

    比如读取的这个字节是 0000 0011 那么就返回3

    如果没有读取到字节或者到了流的末尾,则返回-1

    奋斗的蚁族

    非常感谢!

    2016-08-27 16:25:19

    共 1 条回复 >

  • IT界小嫩草一枚
    2016-06-14 21:54:28

    如果从老师讲的这个程序来看呢,int b其实是可以不用的, buf的长度可以用buf.length()代替。如果你看了API应该可以知道它返回的是读取的字节个数,老师写上我猜测可能只是为了让咱们更加了解这个方法,知道这个返回值的含义,仅此而已,不用顾虑太多

  • meersun
    2016-03-16 05:44:40

    read方法的返回值是读取的字节总数,所以int一个变量接收它

  • 雲中菩提
    2015-12-04 14:04:18

    API文档上说的很清楚,建议你多读文档:

    http://img.mukewang.com/56612c990001fe2b08510361.jpg

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题