我有一些.txt文件.我想连接它们并生成一个文本文件.我将如何在
java中执行?
以下是这种情况
file1.txt file2.txt
连接结果
file3.txt
这样file1.txt的内容就跟着file2.txt
解决方法
逐个文件读取并写入目标文件.如下所示:
OutputStream out = new FileOutputStream(outFile); byte[] buf = new byte[n]; for (String file : files) { InputStream in = new FileInputStream(file); int b = 0; while ( (b = in.read(buf)) >= 0) { out.write(buf,b); out.flush(); } } out.close();