版权声明
1. 本站文章和资源均来自互联网收集和整理,本站不承担任何责任及版权问题。
2. 相关版权归作者及其公司所有,仅供学习研究用途,请勿用于商业目的。
3. 若侵犯您的版权,请发邮件至webmaster@ishare1.cn联系我们,我们确认后将立即删除。
在实际项目中,在处理较大的文件时,常常将文件拆分为多个子文件进行处理,最后再合并这些子文件。下面就为各位介绍下Java中合并多个文件的方法。

Java中合并子文件最容易想到的就是利用BufferedStream进行读写。
具体的实现方式如下,代码很详细,供各位参考学习。
1、首先创建mergeFiles方法,接收字符串数组和字符串参数,并完成文件合并功能
public static boolean mergeFiles(String[] fpaths, String resultPath) {
if (fpaths == null || fpaths.length 0) {
outputStream.write(buffer, 0, readcount);
}
inputStream.close();
}
outputStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
return false;
} catch (IOException e) {
e.printStackTrace();
return false;
}
for (int i = 0; i
2、然后在main函数中对mergeFiles方法进行调用,使用时传入多个文件的地址数组,并传入输出文件地址即可。
public static void main(String[] args) {
mergeFiles(new String[]{"D:/in_1.txt", "D:/in_2.txt", "D:/in_3.txt"}, "D:/output.txt");
}
(相关视频教程分享:java视频教程)
爱分享




