匹配带有id的文件名

时间:2010-07-05 09:21:23

标签: java xml text filenames matching

我有1个文本文件,其中包含1到11644之间的数字。数字旁边是我在另一个文件夹中的xml文件的名称。我总共有8466个xml文件。我需要将所有xml文件的文件名与文本文件中的id匹配,并提取id的值。所有id都处于随机位置。一个例子是我的第一个xml文件id是7025,这意味着它的id是7025.我是java新手所以我真的希望有人能够启发我,谢谢。

1 个答案:

答案 0 :(得分:1)

这是一张地图的数据结构。

读入输入文件,并将每行添加到java.util.HashMap<String, Integer>。密钥应该是文件名。值应为id。因此,对于每一行myMap.put(filename, id)。现在,当您想要检查文件的ID时,请执行myMap.get(filename)。它将返回文件的整数ID。