需要两个源文件,还有输出的目标文件

SequenceInputStream:

将两个文件的内容合并成一个文件

该类提供的方法:

SequenceInputStream(InputStream s1, InputStream s2) :根据两个字节输入流对象来创建合并流对象。

备注:谁放在前面,谁就先打印出来

Eg:

package june6D;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.OutputStream;

import java.io.SequenceInputStream;

//和并两个文件的合并流

public class SequenceInputStreamDemo24 {

public static void main(String[] args) throws IOException {

SequenceInputStream si = new SequenceInputStream(

new FileInputStream("6.4"),

new FileInputStream("hello.java"));

OutputStream os = new FileOutputStream("sequence.txt");

int len;

byte []b = new byte[1024];

while((len = si.read(b)) != -1){

os.write(b, 0, len);

}

}

}

转载于:https://www.cnblogs.com/fanweisheng/p/11136286.html

java 合并流(SequenceInputStream)相关推荐

  1. java合并流与文件的分割合并示例

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

  2. Java合并流实现简单的文件合并示例

    合并流: SequenceInputStream:  表示其他输入流的逻辑串联.它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,以此类推,知道到达包含的最 ...

  3. java 合并流_Java Stream 流实现合并操作示例

    本文实例讲述了Java Stream 流实现合并操作.分享给大家供大家参考,具体如下: 1. 前言 Java Stream Api提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为 ...

  4. java 合并流_Java Stream 流如何进行合并操作

    1. 前言 Java Stream Api 提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为流进行操作.今天我们来看看如何合并 Stream 流. 2. Stream 流的合并 ...

  5. java 合并流_使用流执行聚合

    本系列的 第 1 部分 介绍了 Java SE 8 中添加的 java.util.stream 库.第二期文章将重点介绍 Streams 库的一个最重要的.灵活的方面 - 聚合和汇总数据的能力. &q ...

  6. 黑马毕向东Java课程笔记(day20-1——20-17)IO流:File类及相关方法、递归、递归的相关练习、Properties、PrintWriter类与PrintStream类、合并流与切割流

    1.File类概述   File是文件和目录路径名的抽象表示形式. 用来将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作.   前面说到的"流",它只能操作数据,想 ...

  7. 黑马程序员-10 IO流2 File,properties,合并流,对象持久化,管道流,RandomAccessFile...

    ------- android培训.java培训.期待与您交流! ---------- File 将文件和文件夹封装成对象 File类常见方法: 1,创建. boolean createNewFile ...

  8. Java基础-22总结登录注册IO版,数据操作流,内存操作流,打印流,标准输入输出流,转换流,随机访问流,合并流,序列化流,Properties...

    你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新 ...

  9. Java基础-22总结登录注册IO版,数据操作流,内存操作流,打印流,标准输入输出流,转换流,随机访问流,合并流,序列化流,Properties

    你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新 ...

最新文章

  1. 教程:14、系统性能分析
  2. UT斯达康XV6700的写号方法[图]
  3. 实现tinyc语言的扫描程序_适合编程小白的C语言设计习题,实现自动发牌程序!源码分享!...
  4. 四面八方的意思是什么,怎么用四面八方造句?
  5. 这个路由器漏洞已存在12年,可影响全球数百万台设备引发供应链攻击
  6. php打出等边三角形,CSS 如何进行单一div的正多边形变换
  7. jquery.form.js实现将form提交转为ajax方式提交的使用方法
  8. Python内置函数(56)——set
  9. faketime实现游戏服务器时间定制
  10. python中def main是什么意思_python - 为什么要使用def main()?
  11. 财会行业男女薪资比例matlab,2004:会计师事务所薪资调查分析报告
  12. perfectmoney php接口_兑换paypal PerfectMoney(转载)
  13. 愿你一直能够撑下去!
  14. 跟随艺术家林曦的脚步 学习“只生欢喜不生愁”的生活态度
  15. LVS DR TUN(IP Tunneling)介绍
  16. Python常用对象及运算符-CFTA注册金融科技分析师一级考点
  17. 商业模式创新与设计 -- 黄力泓
  18. 能够摧毁你的只有你自己
  19. Google 广告 全面解析(申请+操作+作弊+忠告)
  20. 微信小程序开发(1)—— 微信小程序申请注册提交审核并发布详细流程

热门文章

  1. android v4包自动导入吧,android如何导入v4包的源码
  2. Utility.cpp的函数
  3. get请求可以传body吗_都9102年了,GET和POST的区别掌握了没有?
  4. 【Pytorch神经网络实战案例】20 基于Cora数据集实现图卷积神经网络论文分类
  5. Django模板中如何将函数的变量作为字典key并获取对应的value
  6. python一键清屏_python添加清屏功能
  7. 十三、MySQL存储过程相关知识总结 + 案例讲解(强化)
  8. LeetCode 2202. K 次操作后最大化顶端元素
  9. LeetCode 1812. 判断国际象棋棋盘中一个格子的颜色
  10. LeetCode 316. 去除重复字母 / 1081. 不同字符的最小子序列(单调栈)