---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。

构造方法:

SequenceInputStream(InputStream s1,InputStream s2):通过记住两个参数来初始化新创建的SequenceInputStream(将按顺序读取这两个参数,先读取s1,然后读取s2)以提供从此SequenceInputStreamdu读取的字节。

    Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建Vector 后进行添加或移除项的操作。

例如,要输出 Vector<E> v 的所有元素,可使用以下方法:

   for (Enumeration<E> e = v.elements(); e.hasMoreElements();)System.out.println(e.nextElement());
import java.io.*;
import java.util.*;
class  SequenceDemo
{public static void main(String[] args) throws IOException{Vector<FileInputStream> v = new Vector<FileInputStream>();v.add(new FileInputStream("E:\\Java源代码\\IO基础\\day20\\1.txt"));v.add(new FileInputStream("E:\\Java源代码\\IO基础\\day20\\2.txt"));v.add(new FileInputStream("E:\\Java源代码\\IO基础\\day20\\3.txt"));Enumeration<FileInputStream> en = v.elements();SequenceInputStream sis = new SequenceInputStream(en);FileOutputStream fos= new FileOutputStream("E:\\Java源代码\\IO基础\\day20\\4.txt"); byte[] buf = new byte[1024];int len = 0;while((len=sis.read(buf))!=-1){fos.write(buf,0,len);}fos.close();sis.close();}
}

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net

黑马程序员-学习日志-文件的合并相关推荐

  1. 黑马程序员 学习毕老师java视频第14.15.16天

    ---------------------- <a href="http://edu.csdn.net/heima" target="blank"> ...

  2. 黑马程序员学习笔记-------c++提高编程

    c++提高编程 本阶段主要针对c++泛型编程和STL技术做详细讲解,探讨cpp更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 模板的特点: 模板不可以直接使用,它只 ...

  3. 【b站黑马程序员学习笔记-shell入门编程】

    使用root用户创建并执行test2.sh,实现创建一个shelltest用户,并在其家目录中新建文件try.html 一. [root@localhost ~]# touch test2.sh [r ...

  4. 黑马程序员--学习while、do-while、for循环、try-catch的用法

    ------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- 通过今天的视频学习总结一下while.do-while.for循环.try-catch的用法: 1 ...

  5. Python黑马程序员学习路线

    夯实基础(python核心编程 ) python的语言理解, 到灵活解决问题.熟悉linux开发环境,常见算法数据结构(时间复杂度,排序,栈,队列,二叉树).面向对象编程,了解设计模式,掌握单例模式, ...

  6. 黑马程序员学习笔记 关于继承

    ------- <a href="http://www.itheima.com" target="blank">android培训</a> ...

  7. 黑马程序员 学习日记(二)

    --Java培训.Android培训.iOS培训..Net培训.期待与您交流! --- 关键字static和extern的区别 1.修饰局部变量 1).static 修饰局部变量 static 修饰的 ...

  8. C++随记之模板(黑马程序员学习笔记)

    1.模板分为函数模板和类模板.泛型编程主要思想就是模板.语法template<typename T>.typename表示其后面的符号是一种数据类型,可以用class代替. 2.模板自动类 ...

  9. 2023年黑马程序员Java学习路线图

    2023年Java学科免费学习资源放送40+套课程,超过600小时的内容! 在过去的一年里,为了帮助更多人线上充电,学会更多技能,黑马程序员举办了 150+ 场免费直播公开课,新增精品视频教程 80+ ...

  10. 黑马程序员---微服务笔记【实用篇】

    微服务技术栈导学 微服务实现流程: 所有要学的技术: 分层次教学: 具体分层: 实用篇---第一天 一.认识微服务 单体架构 将业务所有功能集中在一个项目中开发,打成一个包部署 优点:架构简单.部署成 ...

最新文章

  1. hdu-Frosh Week(树状数组)
  2. tensorflow object detection API训练错误解决
  3. 04-String——课后作业1:字串加密
  4. Python工作记录
  5. Linux版本之挑选适合服务器的OS发行版
  6. invalid character found in the request target 异常
  7. Hibernate的Session会话中get()和load()方法的区别
  8. struts2学习(3)struts2核心知识II
  9. android camera2 qcom,lineage编译环境里,编译QCamera2的技术总结
  10. 详述MySQL事务的实现原理
  11. 小红书2019年校园招聘:字符串压缩算法
  12. mysql 报错1005_MysqlERROR 1005错误处理
  13. 11.策略模式(Strategy Pattern)
  14. spring5.0学习笔记6
  15. angler前端框架_Google前端框架AngularJS创始人Misko Hevery专访
  16. Java下载及环境配置
  17. 机电传动控制 第三周作业
  18. 信息搜集方法小结(持续更新)
  19. P1359 租用游艇 dfs/dp/floyd/dijk/spfa DAG(有向无环图)
  20. 计算机摇号分析,北京市小客车指标管理信息系统

热门文章

  1. 金蝶K3 WISE 12.3版本系统部署指南
  2. 开始使用Mac OS X——写给Mac新人
  3. 软件系统演示脚本实践(草稿)
  4. 操作系统十二大容量存储的结构
  5. xp 安装程序在计算机中识别出下列大容量存储设备,大容量存储控制器驱动程序安装步骤[图形]...
  6. 摸爬滚打DirectX11_day08——.X文件的导入
  7. Html光标跟随粒子特效
  8. 用于全市人群流动预测的深度时空残差网络
  9. java jdom2_JDOM 生成和解析XML(二)
  10. 在sheet1工作表中进行高级筛选,筛选出计算机或英语大于85分的,2017年职称计算机考试EXCEL操作题...