JAVA基础-IO流中的SequenceInputStream的用法
来源:互联网 发布:服装软件管理系统 编辑:程序博客网 时间:2024/06/03 14:40
有些情况下,当我们需要从多个输入流中向程序读入数据。此时,将多个输入流合并成一个SequenceInputStream流对象。
SequenceInputStream会将与之相连接的流集组合成一个输入流,并从第一个输入流开始读取,直到到达文件的末尾,接着从第二个输入流读取,以此类推,直到到达包含的最后一个输入流的文件末尾为止。合并流的作用是将多个源合并成一个源。
public class TestSequence { public static void main(String[] args)throws Exception{ //不管怎么样,先创建两个文件。从里面读取数据,(我的文件里面有内容!) InputStream in1=new FileInputStream(new File("d:\\jack.txt")); InputStream in2=new FileInputStream(new File("d:\\jack2.txt")); //读取,数据后要生成的文件 OutputStream ou=new FileOutputStream(new File("d:\\jack3.txt")); //创建SequenceInputStream类, SequenceInputStream si=new SequenceInputStream(in1,in2); //因为SequenceInputStream,是一个字节一个字节读,要判断一下是否读完了。 int c=0; while((c=si.read())!=-1){ //这里也是一个字节一个字节写的。 ou.write(c); } //关闭所有的资源 si.close(); ou.close(); in2.close(); in1.close(); } }
阅读全文
0 0
- JAVA基础-IO流中的SequenceInputStream的用法
- java基础之IO流中的SequenceInputStream
- Java基础 IO流 File Properties PrintWriter 序列流SequenceInputStream
- Java IO--合并流SequenceInputStream
- Java IO操作——合并流SequenceInputStream的使用
- 【java基础:IO】多个输入流通过SequenceInputStream序列流整合成一个大流然后输出的Demostration
- 【Java基础知识】IO流--SequenceInputStream 合并流
- Java IO - SequenceInputStream
- Java IO SequenceInputStream
- 黑马程序员——Java基础——IO流笔记(SequenceInputStream使用示例)
- Java基础----SequenceInputStream
- 20.Java IO: SequenceInputStream && PrintStream
- java IO笔记(SequenceInputStream)
- Java学习笔记之IO(十二):SequenceInputStream序列流
- IO流 合并流 SequenceInputStream
- Java SequenceInputStream 的使用
- IO流--SequenceInputStream序列化流的应用---文件切割
- IO流--SequenceInputStream序列化流的应用--文件合并
- 脚手架vue-cli从不会到入坑
- MySQL中的if和case语句使用总结
- java中String与StringBuilder与StringBuffer的区别
- windows与linux socket程序的不同
- Android 优雅的让RxJava2.0+Retrofit2.0结合使用
- JAVA基础-IO流中的SequenceInputStream的用法
- Struts2-OGNL与值栈
- 反转二叉树(Invert Binary Tree)
- 二分查找
- 安卓ui坐标和底层内存图坐标的转换关系
- vsftp如何配置虚拟用户实现不同用户拥有不同权限和不同目录
- 给初学者的RxJava2.0教程(三)
- Java用ScriptEngine解析脚本
- Android webview 加载https网页显示空白