Java 修改的FileInputStream(文件的某些部分)
如何获取现有文件的Java 修改的FileInputStream(文件的某些部分),java,file,inputstream,Java,File,Inputstream,如何获取现有文件的FileInputStream,该文件不遍历整个文件,而是遍历文件的指定部分(从bytem到byten) 编辑:我需要FileInputStream将其提交。不能保证read()方法可以填充缓冲区,而且您还没有回答有关“直到字节n”的问题。 File file = ... FileInputStream fis = new FileInputStream(file); long m = .... fis.getChannel().position(m); int n = ..
FileInputStream
,该文件不遍历整个文件,而是遍历文件的指定部分(从bytem
到byten
)
编辑:我需要FileInputStream
将其提交。不能保证read()
方法可以填充缓冲区,而且您还没有回答有关“直到字节n
”的问题。
File file = ...
FileInputStream fis = new FileInputStream(file);
long m = ....
fis.getChannel().position(m);
int n = ...
byte[] buffer = new byte[n];
fis.read(buffer);