问题描述
我有两个引用某些对象的文件,第一个文件在每一行上包含一个标签和一个对应的id值,如下所示:
label : 123456789
anotherlabel : 987654321
yetanotherlabel : 567891234
第二个文件包含文件1中满足某些条件的记录的子集,但仅列出ID。这是一个单一的单列列表,如下所示
987654321
123456789
我想制作第三个文件,其中将包含一个列,该列列出了第一个文件中与第二个文件中的id对应的标签。所以在这个例子中是
anotherlabel
label
谢谢!
解决方法
您可以将文件2上传到哈希表(如果适合内存),然后迭代文件1并进行解析。如果ID匹配,则打印适当的ID。