RandomAccessFile读取文件
14:31左右,
raf.seek(0);
byte[] buf = new byte[(int)raf.length()];
raf.read(buf);
System.out.println(Arrays.toString(buf));
这里不明白为什么要先raf.read(buf);才能正确打印出buf,按平常的思路不应该
System.out.println(Arrays.toString(raf.read(buf)));吗
14:31左右,
raf.seek(0);
byte[] buf = new byte[(int)raf.length()];
raf.read(buf);
System.out.println(Arrays.toString(buf));
这里不明白为什么要先raf.read(buf);才能正确打印出buf,按平常的思路不应该
System.out.println(Arrays.toString(raf.read(buf)));吗
2017-03-17
举报