Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 修改的FileInputStream(文件的某些部分)_Java_File_Inputstream - Fatal编程技术网

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
,该文件不遍历整个文件,而是遍历文件的指定部分(从byte
m
到byte
n

编辑:我需要
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);