序列流

作者: kanaSki | 来源:发表于2019-06-26 21:32 被阅读0次

    SequenceInputStream
    用于将多个流整合为一个

        public static void main(String[] args) throws IOException {
            OutputStream write = new FileOutputStream("2.txt");
            Vector<InputStream> vi = new Vector();
            SequenceInputStream sis = null;
            for (int i = 0; i < 6; i++) {
                InputStream is = new FileInputStream(i + ".txt");
                vi.add(is);
            }
            sis = new SequenceInputStream(vi.elements());
            byte[] buffer = new byte[1024];
            int len = -1;
            while ((len = sis.read(buffer)) != -1) {
                write.write(buffer, 0, len);
                write.flush();
            }
            write.close();
            sis.close();
        }
    

    相关文章

      网友评论

          本文标题:序列流

          本文链接:https://www.haomeiwen.com/subject/cunhcctx.html