Java知识点总结(JavaIO- 合并流类 )

@(Java知识点总结)[Java, JavaIO]

[toc]

合并流的主要功能是将两文件的内容合并成一个文件

public class Demo13 {public static void main(String[] args) {File f1 = new File("E:"+File.separator+"a.txt");File f2 = new File("E:"+File.separator+"b.txt");File f3 = new File("E:"+File.separator+"ab.txt");InputStream is1,is2 =null;OutputStream os =null;try {is1 = new FileInputStream(f1);is2 = new FileInputStream(f2);os = new FileOutputStream(f3);SequenceInputStream sis = new SequenceInputStream(is1, is2);System.out.println(sis.available()+"字节");int temp = 0;while((temp=sis.read())!=-1){os.write(temp);}sis.close();is1.close();is2.close();os.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}

在多文件的应用场景下非常高效,因为是将多个流串联起来,形成一个流,便于操作

Java知识点总结(JavaIO-合并流类)相关推荐

  1. Java知识点总结(反射-获取类的信息)

    Java知识点总结(反射-获取类的信息) @(Java知识点总结)[Java, 反射] 应用反射的API,获取类的信息(类的名字.属性.方法.构造器等) import java.lang.reflec ...

  2. Java知识点总结【3】类和对象

    目录 1.什么是面向过程,什么是面向对象 2.什么是类和对象 3.类的定义和使用 4.成员变量的初始化 5.toString 6.关于static 7.访问限定符 8.代码块 9.内部类 10.类和对 ...

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

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

  4. Java知识点总结(JavaIO- System类对IO的支持与Scanner类 )

    Java知识点总结(JavaIO- System类对IO的支持与Scanner类 ) @(Java知识点总结)[Java, JavaIO] [toc] System类 public class Dem ...

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

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

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

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

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

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

  8. java 合并流(SequenceInputStream)

    需要两个源文件,还有输出的目标文件 SequenceInputStream: 将两个文件的内容合并成一个文件 该类提供的方法: SequenceInputStream(InputStream s1, ...

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

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

最新文章

  1. 很强的PHP图片处理类
  2. 【机器学习】如何通俗易懂地阐述机器学习?
  3. 跟我一起写makefile: 概述、介绍、规则
  4. 每周工作量及时间统计
  5. python生成随机整数
  6. Ubuntu(小名乌班图)的安装顺便附带VMware的安装教程,以及VM的激活密钥
  7. 下载谷歌离线地图瓦片图
  8. 计算机附件中小工具使用方法,计算机系统工具的使用方法
  9. 全国行政边界矢量数据下载
  10. 计算机病毒论文课题内容,计算机病毒防治学论文选题 计算机病毒防治论文题目怎样定...
  11. android编程微博的发送,基于Android手机微博客户端的开发.doc
  12. android相机固定焦距,如何找到Android相机的焦距?
  13. HDU 2154 跳舞毯
  14. mysql里面的打钩框是什么东西_jquery 如何对checkbox打勾,取消打勾,打勾判断呢?...
  15. GamePlay架构
  16. 【QT+OpenCascade+RL】安川机器人仿真器源码学习
  17. matlab simulink 实现简单的脉宽调制PWM仿真
  18. Android GestureOverlayView详解
  19. Android -- 在线播放歌曲 1 -- 搜索歌曲
  20. 国学入门书要目及其读法----梁启超

热门文章

  1. 技术 | 苹果最新博文剑指汉字手写识别!专家回应:并没有技术含量
  2. 我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽
  3. 技巧:MyBatis 中的trim标签,好用!
  4. Java 代码精简之道
  5. 网络常见的 9 大命令,非常实用!
  6. 深度学习框架盘点和实践!
  7. 特征工程(四)HashingVectorizer
  8. LoveLive!出了一篇AI论文:生成模型自动写曲谱
  9. 当代研究生应当掌握的5种Pytorch并行训练方法(单机多卡)
  10. Github热榜:2021年33篇最酷AI论文综述!多位华人作者入选