Java多个文档合并输出 Java实现多个文档合并输出到一个文档
王晓东1号 人气:0想了解Java实现多个文档合并输出到一个文档的相关内容吗,王晓东1号在本文为您仔细讲解Java多个文档合并输出的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Java多个文档合并,Java文档合并一个文档,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..."); } }
加载全部内容