在以下代码中:
fileInputStream = new FileInputStream(new File(pathToOurFile) );
bytesAvailable = fileInputStream.available();
bufferSize = Math.min(bytesAvailable, maxBufferSize);
buffer = new byte[bufferSize];
bytesRead = fileInputStream.read(buffer, 0, bufferSize);
打印缓冲区给出了一些随机值,而不是文件中的内容。buffersize
正在正确计算文件的大小。
你能说 wat 出了问题吗?