欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java实现多个文档合并输出到一个文档

程序员文章站 2024-02-19 11:48:46
本文实例为大家分享了java实现多个文档合并输出到一个文档的具体代码,供大家参考,具体内容如下 方法:java nio package first; im...

本文实例为大家分享了java实现多个文档合并输出到一个文档的具体代码,供大家参考,具体内容如下

方法:java nio

package first;

import java.io.file;
import java.io.fileinputstream;
import java.io.fileoutputstream;
import java.nio.channels.filechannel;
import java.nio.channels.writablebytechannel;

public class test {

  
  public static void main(string params[]) throws exception {
    string[] if = new string[] {"e:/test1.txt", "e:/test2.txt", "e:/test3.txt", "e:/test4.txt" };
    string of = "e:/out.txt";
    
    fileoutputstream output = new fileoutputstream(new file(of));
    writablebytechannel targetchannel = output.getchannel();
    
    for(int i =0; i<if.length; i++){
      fileinputstream input = new fileinputstream(if[i]);
      filechannel inputchannel = input.getchannel();
      
      inputchannel.transferto(0, inputchannel.size(), targetchannel);
      
      inputchannel.close();
      input.close();
    }
    targetchannel.close();
    output.close();
    system.out.println("all jobs done...");
    
  }


  
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。