您的位置:首页 > 编程语言 > Java开发

java 合并文件

2016-05-18 17:45 399 查看
package com.music.demo;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.SequenceInputStream;

public class Demo {

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

        File f1 = new File("E:/hadoop12/s1.txt");

        File f2 = new File("E:/hadoop12/s2.txt");

        File f3 = new File("E:/hadoop12/s5.txt");

        

        FileInputStream fis = new FileInputStream(f1);

        FileInputStream fis1 = new FileInputStream(f2);

        FileOutputStream fos = new FileOutputStream(f3, true);

         

        InputStream sis = new SequenceInputStream(fis, fis1);

         

        InputStreamReader isr = new InputStreamReader(sis);

        OutputStreamWriter osw = new OutputStreamWriter(fos);

         

        int c;

        while((c=isr.read())!=-1){

            osw.write((char)c);

        }

        System.out.println("ok....");

        isr.close();

        osw.close();

         

    }

    

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息