C:\a.txt里有以下数据:张三     男     工程师
李四     男     医生
王五     男     教师
...      .      警察
...      .      教师
...      .      工程师
...      .      学生这些字段存在C:\b.txt 里:
工程师
医生现在需要读b.txt里的数据来判断能a.txt里包含b.txt里的数据,最后生成C:\c.txt,也就是把所有工程师和医生的数据输出来:.....    .      工程师
.....    .      ......
.
.
.....    .      医生
.
.
.该怎么弄?我刚开始学JAVA,遇到这个问题
求解