我需要读取一些数据,直到文件在不同时间打开,但我不确定指向尚未读取的数据的指针是否会自动增加?
我的方法:
//method for copy binary data from file to binaryDataBuffer
void readcpy(String fileName, int pos, int len) {
try {
File lxDirectory = new File(Environment.getExternalStorageDirectory().getPath() + "/DATA/EXAMPLE/");
File lxFile = new File(lxDirectory, (fileName);
FileInputStream mFileInputStream = new FileInputStream(lxFile);
mFileInputStream.read(binaryDataBuffer, pos, len);
}
catch (Exception e) {
Log.d("Exception", e.getMessage());
}
}
那么,如果我第一次调用此方法并读取并保存 5 个字节,那么下次调用该方法时会从第 5 个字节读取字节吗?阅读后我不关闭文件。