zoukankan      html  css  js  c++  java
  • 合并流

    package sequenceInputStream.cn;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.io.SequenceInputStream;
    
    /*
     * 合并流:主要功能是将两个文件的内容合并在一个文件里面
     * 构造方法:
     * SequenceInputStream(InputStream s1, InputStream s2)
     */
    public class SequenceInputStreamDemo {
        public static void main(String[] args) throws Exception {
            File f1 = new File("d:"+File.separator+"a.txt");
            File f2 = new File("d:"+File.separator+"b.txt");
            //指定一个合并文件
            File f3 = new File("d:"+File.separator+"ab.txt");
            InputStream s1 = null;
            InputStream s2 = null;
            OutputStream s3 = null;
            try {
                 s1 = new FileInputStream(f1);
                 s2 = new FileInputStream(f2);
                 s3 = new FileOutputStream(f3);
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            SequenceInputStream si = new SequenceInputStream(s1,s2);
            int temp = 0 ;
            try {
                while ((temp = si.read())!=-1) {
                 s3.write(temp);            
                }
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
                s1.close();
                s2.close();
                s3.close();
                s1.close();        
        }
    
    }
  • 相关阅读:
    androidactivity与webview结合
    anroid打包
    android之Fragment
    android布局
    anroid
    map reduce filter
    杂记
    spark记录
    Tomact和XML配置文件
    js-day02
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/6944808.html
Copyright © 2011-2022 走看看