我正在尝试编写一个函数,它接受File对象,偏移量和字节数组参数,并将该字节数组写入Java中的File对象.
所以函数看起来像
public void write(File file, long offset, byte[] data)
Run Code Online (Sandbox Code Playgroud)
但问题是offset参数是long类型,所以我不能使用OutputStream的write()函数,它将整数作为偏移量.
与跳过(长)的InputStream不同,似乎OutputStream无法跳过文件的第一个字节.
有没有好办法解决这个问题?
谢谢.