关于读取字节数组

来源:3-1 RandomAccessFile基本操作

慕工程2701759

2017-05-21 20:49

byte[] buf = new byte[(int)raf.length()];
raf.read(buf);

字节数组并没有赋值(我以为要将文件内容复制到字节数组),那么是怎么读取到文件内容,是指用字节数组的空间大小,一次性读取数组容量的文件内容吗?

写回答 关注

3回答

  • 0110号建筑师
    2017-05-31 12:25:55
    已采纳

    raf.read(buf)是将前面raf写过的文件内容读取并存储到buf数组中

  • 萨瓦猎姿
    2017-06-21 23:19:44

    raf.read(buf)这句,就已经表明,将raf指向的raf.dat 文件中的内容,读取到buf字节数组中了。

  • 流失时光90
    2017-05-22 16:55:55

    前面不是已经写入了吗

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题