Java IO _合并流

来源:互联网 发布:淘宝网安全地垫 编辑:程序博客网 时间:2024/05/18 23:16

合并流的使用

合并流:从概念上讲就是内容合并在一起了。

=[;这`主要操作的是内容。


类的定义:

java.lang.Object  extended by java.io.InputStream      extended by java.io.SequenceInputStream
下面就将两个文件合并到一起。

import java.io.File ;import java.io.SequenceInputStream ;import java.io.FileInputStream ;import java.io.InputStream ;import java.io.FileOutputStream ;import java.io.OutputStream ;public class SequenceDemo{public static void main(String args[]) throws Exception {// 所有异常抛出InputStream is1 = null ;// 输入流1InputStream is2 = null ;// 输入流1OutputStream os = null ;// 输出流SequenceInputStream sis = null ;// 合并流is1 = new FileInputStream("d:" + File.separator + "a.txt") ;is2 = new FileInputStream("d:" + File.separator + "b.txt") ;os = new FileOutputStream("d:" + File.separator + "ab.txt") ;sis = new SequenceInputStream(is1,is2) ;// 实例化合并流int temp = 0 ;// 接收内容while((temp=sis.read())!=-1){// 循环输出os.write(temp) ;// 保存内容}sis.close() ;// 关闭合并流is1.close() ;// 关闭输入流1`is2.close() ;// 关闭输入流2os.close() ;// 关闭输出流}};
总结:

1、了解合并流的使用及操作过程

原创粉丝点击