这篇文章将为大家详细讲解有关使用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..."); } }
关于使用Java怎么将多个文档合并输出到一个文档就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。