用java处理两个txt数据的问题

前台以及提取文件我都写好了,但是功能实现冥思苦想还是想不出来。具体功能是这样:在页面上输入文件1和文件2要比较的行,然后这一行中相同的,链接在一起,不同的,另起一行合并在一起,组成一个全新的txt文档。看不懂我描述的,麻烦大神看一下我传的图片 图四是前台 比较文件一的第三列和文件二的第一列
图二是文件一 图二是文件二 图三是输出结果

求代码 谢谢大神!图片说明图片说明图片说明图片说明

我还是重开问题吧 醉了

我觉得图一和图二的格式最好是一致的,都是用|001|这样围起来。然后根据”|“读取对应列的值。在文件二找数据的时候,可以根据每一个 回车符 作为一条数据,然后遍历一次,找到匹配的就提取出来。如果想下一条文件一的数据可以找的记录少些,可以在文件二找到的记录后删除找到的部分。

提取文件1中的指定行 的内容:String line1 = "xxxxxx";
提取文件2中的指定行 的内容:String line2 = "xxxxxx";

if(line1.equals(line2)){//相同的,链接在一起

}else{
//不同的,另起一行合并在一起,组成一个全新的txt文档
File newFile = new File('file3.txt');
..........
}


我前面形容错了 是提取列

又是比较行又是计较列,我都不知道你要比较什么