Java将InputStream的一部分复制到OutputStream
我有一个3236000字节的文件,我想从开始读取2936000并写入OutputStream
InputStream is = new FileInputStream(file1); OutputStream os = new FileOutputStream(file2); AFunctionToCopy(is,os,0,2936000); /* a function or sourcecode to write input stream 0to2936000 bytes */
我可以逐字节地读写,但是从缓冲读取开始慢(我认为)如何复制它?
public static void copyStream(InputStream input, OutputStream output, long start, long end) throws IOException { for(int i = 0; i
应该适合你。