美文网首页
IO流之 合并流

IO流之 合并流

作者: 测试员 | 来源:发表于2019-08-18 15:30 被阅读0次

序列流

1.什么是序列流

把多个字节输入流整合成一个字节流,从序列流中读取数据时,将从第一个被整合的输入流开始读,一次读完。

2.使用方式

整合两个
SequenceInputStream(InputStream,InputStream)。
整合多个
SequenceInputStream(Enumeration<? extends InputStream> e)
解释:将所有InputStream类型添加到 Vector<InputStream>集合里,然后将集合放到构造方法。

例子:

        FileInputStream fis1 = new FileInputStream("CP.jpg");
        FileInputStream fis2 = new FileInputStream("like.gif");
        FileInputStream fis3 = new FileInputStream("like.jpg");
    
        Vector<FileInputStream> v = new Vector<>();
        v.add(fis1);
        v.add(fis2);
        v.add(fis3);
        Enumeration<FileInputStream> em = v.elements();
        SequenceInputStream sis = new SequenceInputStream(em);
        FileOutputStream fis = new FileOutputStream("NewFile3.jpg");
        int a;
        while ((a = sis.read()) != -1) {
            fis.write(a);
        }
        fis.close();
        sis.close();

3.应用
*音乐串烧!U盘传大数据

相关文章

  • IO流之合并流

    SequenceInputStream合并流 可将多个读取流合并,通常用于大文件切割后的合并; 文件的分割 文件的合并

  • IO流之 合并流

    序列流 1.什么是序列流 把多个字节输入流整合成一个字节流,从序列流中读取数据时,将从第一个被整合的输入流开始读,...

  • Java之IO流详解

    title: Java之IO流详解tags: Java IO流categories: Java IO流 大多数应用...

  • IO流之 打印流

    打印流 核心代码无变化,所以不做多余记录 什么是打印流 使用方式【特有方法】

  • IO流之缓冲流

    上一篇:IO流之文件字符输出流【FileWriter】 https://www.jianshu.com/p/579...

  • IO流之对象流

    对象流的使用 ObjectInputStreamObjectOutputStream 作用:用于存储和读取基本数据...

  • Java IO流(合并流和切割文件)

    合并流 切割文件 合并文件

  • 2021-09-20 IO流(合并流)

  • IO流之节点流(文件流)

    IO流的分类 按操作的数据单位:字节流(8bit),字符流(16bit)---->对于文本文件使用字符流处理,对于...

  • java基础-day20-IO流和StringBuffer

    IO流和StringBuffer 1. IO流 1.1 IO流概述 1.2 IO流分类 1.3 文件操作输入输出字...

网友评论

      本文标题:IO流之 合并流

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