慕工程2701759
2017-05-21 20:49
byte[] buf = new byte[(int)raf.length()]; raf.read(buf);
字节数组并没有赋值(我以为要将文件内容复制到字节数组),那么是怎么读取到文件内容,是指用字节数组的空间大小,一次性读取数组容量的文件内容吗?
raf.read(buf)是将前面raf写过的文件内容读取并存储到buf数组中
raf.read(buf)这句,就已经表明,将raf指向的raf.dat 文件中的内容,读取到buf字节数组中了。
前面不是已经写入了吗
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题